2013-11-13 4 views
0

Я создал зарегистрированное приложение на developers.facebook.com.facebook graph API: не удалось получить список друзей пользователя

Мое приложение работает в браузере, это веб-сайт.

Я создал свою кнопку входа в систему, и пользователи facebook могут войти в систему успешно.

Однако я не могу последовательно получать список всех друзей пользователя.

9 из 10 раз API вернет друзей пользователя, которые также используют мое приложение. 1 из 10 раз API вернет полный список друзей.

Это, как я имею пользователей войти в Facebook:

function loginToFacebook(){ 
    FB.login(function(response){ 
      FB.api('/me', function(response){ 
       console.log (response); 
       console.log('good to see you, ' +response.name); 
      }); 
    }, 
    {scope:'email, read_friendlists, user_likes, user_friends, publish_actions, read_mailbox, read_requests'}); 
} 

И это, как я пытаюсь получить список всех друзей пользователя:

function friendList(){ 
    FB.api('/me/friends', function(response){ 
     console.log (response); 
    }); 
} 

Любой предложения или gotchas, на которые я должен смотреть?

Спасибо!

+0

Код хорошо .. Там могут быть некоторые настройки конфиденциальности устанавливается пользователем то не позволит никому чтобы увидеть его друзей ... –

+0

Но 9 из 10 кажется необычным .. –

ответ

0

Кажется, сейчас работает.

Я думаю, что это заблуждалось, потому что я только что зарегистрировал приложение на developers.facebook.com.

Может быть, Facebook не дает приложение, полные права доступа до тех пор, пока существует уже некоторое время ....

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