Я занимаюсь разработкой приложения, которое должно получать все сообщения на стене пользователя или на странице.Для этой цели я использую запрос fql, подобный следующему:
https://graph.facebook.com/fql?q=SELECT source_id, post_id, actor_id, app_id, viewer_id, created_time, updated_time, target_id FROM stream WHERE source_id = A order by updated_time desc
Я заметил проблему при тестировании с Graph API Explorer для пользователя A, что некоторые сообщения (имеющие ссылки, если они актуальны?) НаСтены A, сделанные B, не доступны.Проблема кажется несколько непротиворечивой, поскольку они также недоступны с:
https://graph.facebook.com/A/feed
Когда я открываю Graph Explorer с помощью B и использую те же запросы, я вижу пропущенные записи.
И А, и Б - друзья.В примерах идентификатор пользователя используется вместо A и B соответственно.Разрешения, запрошенные для access_token, являются «read_stream», но даже с дополнительными разрешениями, похоже, нет никакой разницы.
Может ли это быть ошибкой, связанной с api graph facebook не возвращает все элементы фидана странице Facebook или, может быть, какое-то перевоплощение http://bugs.developers.facebook.net/show_bug.cgi?id=10576?Я также думаю, что это связано с текущими изменениями, которые Facebook вносит в API.Если у кого-то есть понимание, оно будет высоко оценено.