В Facebook Graph API - действительно ли параметр LIMIT функционален?

Я пытаюсь собрать все посты на странице моей компании с таким запросом

https://graph.facebook.com/v2.2// feed?limit = 250& fields = id, тип,status_type, комментарии {id}, лайки {id}, акции

Проблема в том, что я не собираю все сообщения. У меня будет лучший результат с лимитом =20 и некоторое время с лимитом =100

На большинстве страниц (с точки зрения механизма разбиения на страницы) не будет 100 элементов.

Я знаю, что некоторые сообщения могут не отображаться из-за настроек конфиденциальности. Моя проблема заключается в том, что вызов с предельным значением =20 не возвращается после прохождения пагинации того же количества данных, что и предельное значение =250.

Как это могло произойти?

Как поставщики аналитики Facebook могут гарантировать качество данных, которые они собирают?

2 ответа

API api на графике Facebook допускает не более 100 элементов на запрос, несмотря на то, что вы укажете больше.

Afaik параметр limit действительно глючит. Но значение 250 было бы очень высоким, для параметра тоже есть максимальное значение - я предполагаю, что от вызова API зависит, насколько оно высокое, также может быть исправлено.

Лучше вообще не использовать лимит и использовать подкачку, чтобы получить больше результатов: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging

Другие вопросы по тегам