2010-12-14 3 views
0

Мне нужно разработать внутреннее приложение FBML. Я использовал:Проблема с профилем

require 'facebook.php';$appId ='xxx';$secret ='xyx';$facebook = new Facebook(array('appId' => $appId, 'secret' => $secret, 'cookie' => true,)); $session = $facebook->getSession(); 

Но я не могу получить данные профиля пользователя, вошедшего in..uid, имя и т.д ...

Где я получаю это неправильно?

ответ

1

Вы должны реагировать на попытку входа пользователя, а также получить печенье ...

//attach this below your current code 
    FB.Event.subscribe('auth.login', function(response) { 
    window.location.reload(); 
    }); 

А потом еще

//somewhere before you load the page... 
$cookie = get_facebook_cookie(FACEBOOK_APP_ID, FACEBOOK_SECRET); 

Проверить http://developers.facebook.com/docs/authentication/ и посмотреть на Single Sign On с Javascript SDK

+0

Было ли это полезно или требуется дополнительная помощь? Благодарю. – csi

Смежные вопросы