В настоящее время я использую Graph API, и, похоже, в нем много ошибок.
Пример (недостающие сообщения):
Запрос "home" с помощью Graph API Explorer (со всеми предоставленными разрешениями).
Посмотрите на сообщения, отображаемые на веб-сайте Facebook или в приложении Facebook для Android (в обоих случаях сначала отображаются последние сообщения).
Сравните результат, и вы, вероятно, увидите, что некоторые сообщения отсутствуют (могут отсутствовать видео, фотографии или просто текстовые статусы).
Недавно я опубликовал вопрос, касающийся другой проблемы (Graph API возвращает некоторые скрытые сообщения). Таким образом, он возвращает сообщения, которые он не должен, и игнорирует сообщения, которые он должен.
Очевидно, что есть способ получить все элементы правильно, но я давно исследовал эту проблему, и кажется, что Graph API просто не является решением.
Мне интересно, сталкивался ли кто-то еще с такими проблемами при использовании Graph API и помог ли переход на FQL. Надеемся, что знание того, какой API используется официальным приложением Facebook, положит конец чисто графическому API против FQL.
РЕДАКТИРОВАТЬ: Отвечая на мой оригинальный вопрос - приложение Facebook для Android использует FQL. Тем не менее, я хотел бы знать, возможно ли показать правильное 1-1 отражение потока / стены, используя только Graph API.