2013-05-25 6 views
1

Недавно я столкнулся с этой проблемой.Graph API Ошибка Javascript

Когда я нахожусь на регистрации в facebook, и я вошел в систему как пользователь, я могу видеть свою информацию правильно. Но оставаясь на той же странице, если я выйду из facebook на другой вкладке и нажмите «Зарегистрироваться» в facebook на моем собственном сайте, я вижу фотографию этого человека. URL этого изображения: http://graph.facebook.com/undefined/picture?type=large

я доступ граф API с помощью APP

Пожалуйста, посоветуйте мне решение проблемы

ответ

0

Получения доступа к данным пользователей requires an access token, с вне этого жетона вашего вызова получает undefined возвращен как пользователь, и без доступа к токену, прилагаемому к рисунку, он возвращает emphamousUnknown User.

обратитесь к: http://developers.facebook.com/docs/facebook-login/access-tokens/ для запроса токенов доступа и использования.

Пример только: https://graph.facebook.com/ShawnsSpace/picture?type=large&return_ssl_resources=1&access_token=users_access_token

+0

Вот код –

+0

FB.login (функция (ответ) { // Если пользователь успешно аутентифицирован, мы выполняем код для обработки свеже // вошедшего пользователя, если нет, то мы не делаем ничего если (response.authResponse) { FB.api ('/ меня', функция (ответ) {}} {область применения: имейл, user_events, friends_photos, user_about_me, user_birthday, user_hometown, USER_LOCATION, USER_LOCATION, user_relationships '});}); // fbclick –

0

Мой сценарий не может получить доступ к FB скрипт без маркера доступа

FB.login(function(response) 
    {  
    //If the user is succesfully authenticated, we execute some code to handle the freshly 
    //logged in user, if not, we do nothing 
if (response.authResponse) 
    { 

     FB.api('/me', function(response) {} 
} 

     {scope:'email,user_events,friends_photos,user_about_me,user_birthday,user_hometown,user_location,user_location,user_relationships'}); });//fbclick 

Так что, я думаю, что доступ лексема условие уже выполнено.

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