2012-04-16 2 views
0

я играл с API Graph недавно, и я сделал следующий простой вызов:Некоторые друзья на сайте Facebook не отображаются в графическом API

https://graph.facebook.com/me/friends

Для меня это возвращает 461 записей. На моей странице профиля на веб-сайте Facebook у меня есть 465 друзей. На следующей странице, у меня есть 477 друзей:

https://www.facebook.com/me/friends

Я обнаружил, что 12 из моих друзей деактивируется свои профили, которые бы объяснить разницу между 477 и 465. Однако, что до сих пор не объясняет разницу между вызовом Graph API и номером, который отображается в моем профиле.

Это приводит меня к моим вопросам:

  1. Есть ли способ, чтобы получить список неактивных друзей через Facebook API?
  2. Какие еще причины существуют в результате отсутствия активности пользователя, что соединение друзей не будет отображаться в API-интерфейсе Graph? Есть ли настройки конфиденциальности пользователя для такого контроля?

Спасибо!

ответ

3

Это абсолютно нормальное поведение. В Facebook есть опция, позволяющая отключить все приложения. Ссылка: Facebook: Disable all apps Если они включены, ваше приложение не сможет их достичь.

Как найти неактивных друзей, ответ НЕТ, вы не можете. Они не являются частью публичной платформы Facebook, и поэтому у вас нет доступа к ним.

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