facebook opengraph api возврат ограничений? - PullRequest
0 голосов
/ 29 января 2012

Я просто немного экспериментирую с opengraph и пытаюсь получить все сообщения, которые когда-либо делал пользователь.И я заметил, что когда user_id / statuses? Limit = 200

возвращает только 99 статусов, это потому, что я делаю это через проводник графика api на developers.facebook.com?Есть ли способ получить все сообщения пользователей с дополнительной информацией, как на графике (комментарии / лайки ...)?

Следующие / предыдущие ссылки не помогли, они оба вернули пустую строку json

Ответы [ 2 ]

1 голос
/ 29 января 2012

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

1 голос
/ 29 января 2012

здесь действуют некоторые ограничения - если у пользователя (гипотетически) семь миллионов сообщений, серверы Facebook будут завалены вашим запросом. Все запросы имеют свои ограничения - даже если они не установлены специально. Обратите внимание на параметры в ссылках на нумерацию next и prev. Они содержат такие значения, как:

  • limit - сколько элементов будет возвращено в каждом запросе
  • offset - смещение для начала, смещение 15 начнет возвращать сообщения с 15-го и далее.
  • since - отметка времени эпохи, определяющая начало периода
  • untill - метка времени эпохи, определяющая конец таймфрейма

Надеюсь, эта информация поможет ...

...