Facebook Graph API показывает разные результаты для меня / дома - PullRequest
4 голосов
/ 15 января 2011

Когда я делаю GET с моим браузером (уже вошел в Facebook):

https://graph.facebook.com/me/home?access_token={token}

результаты отличаются от результатов в приложении FB с использованием Facebook C # SDK.

В частности, API не возвращает каналы, опубликованные другими приложениями.

Почему это может происходить? Разве приложение не может получать обновления из других приложений, даже если у него есть разрешение read_stream?

Я даже запросил дополнительные разрешения: read_stream, user_activities, friends_activities, friends_likes, user_likes, read_requests

но ничего не изменилось.

Мне нужно получить ВСЕ и те же истории, которые пользователь видел бы в своей новостной ленте FB.

Ответы [ 2 ]

1 голос
/ 04 сентября 2011

Я использую

  • Я / корм
  • Я / сообщения
  • Я / статусы
  • Я / ссылки

Пример страницы: http://apps.facebook.com/anotherfeed/wallfeed.php использует / pageid / feed

При фильтрации для моего плагина стены.Даже в случае пермиссии, если друг взаимодействовал с сообщением и не делился взаимодействием, сообщение не будет отображаться на графике.Технически, если у вас нет разрешений от всех друзей и друзей друзей, вы не можете полностью эмулировать настенный канал.

0 голосов
/ 12 июля 2012

Я заметил, что результаты отличаются в зависимости от геолокации.

Если ваш сервер находится в другой стране, это может быть причиной, по которой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...