Autor | Zpráva | ||
---|---|---|---|
barneby Profil |
#1 · Zasláno: 3. 12. 2013, 14:15:45
Dobrý den,
potřebuju udělat přihlášení přes facebook, používám facebook SDK. Mám to udělaný takhle: <?php require '../src/facebook.php'; // Create our Application instance (replace this with your appId and secret). $facebook = new Facebook(array( 'appId' => '693038717387306', 'secret' => '7ef549e7bf0b3676c985da2ec06bb453', )); $params = array( 'scope' => 'email', 'display' => 'popup', 'redirect_uri' => 'callback' ); // Get User ID $user = $facebook->getUser(); if ($user) { try { // Proceed knowing you have a logged in user who's authenticated. $user_profile = $facebook->api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null; } } // Login or logout url will be needed depending on current user state. if ($user) { $logoutUrl = $facebook->getLogoutUrl(); } else { $loginUrl = $facebook->getLoginUrl(); } ?> A nadefinovat je třeba: <?php $email = "email z facebooku" ?> Prosím poraďte :). |
||
barneby Profil |
#2 · Zasláno: 4. 12. 2013, 15:39:27
Tak jsem to vyřešil ale nemůžu získat přístup k E-mailu, mám to takhle:
<?php $params = array( 'scope' => 'email', ); ?> |
||
weroro Profil |
#3 · Zasláno: 4. 12. 2013, 15:40:31
<?php $params = array( 'scope' => 'email', ); ?> |
||
barneby Profil |
#4 · Zasláno: 4. 12. 2013, 15:57:51
Ne tím to nebylo, už jsem to vyřešil ;)
Bylo to špatně zapsaný, dobře to mělo být takhle: $loginUrl = $facebook->getLoginUrl( array( 'scope' => 'email,offline_access,publish_stream,user_birthday,user_location,user_work_history,user_about_me,user_hometown', ) ); |
||
Časová prodleva: 10 let
|
0