Ограничение переменной "id" API графа Facebook
Я делаю вызовы API для получения простых данных со страниц Facebook:
/[page_id]?fields=likes,talking_about_count,checkins
Я знаю, что могу получить несколько результатов, предоставив несколько идентификаторов с помощью переменной "ids":
/?ids=[page_id],[page_id],[page_id]&fields=likes,talking_about_count,checkins
Моя проблема в том, что я не знаю, сколько идентификаторов я могу получить одновременно. Я знаю, что предел для пакетного запроса составляет 50, но я не могу найти документацию для переменной 'ids'.
ОБНОВЛЕНИЕ: кажется, что это ограничение было удалено в версии 2.0 API графа, но я все еще ищу официальный ответ.
1 ответ
Решение
Я использовал Graph Explorer для отображения всех идентификаторов постов на странице. Вернул мне 140 постов. Затем я отправил эти 140 сообщений в API Graph, используя ids
параметр и получил это взамен:
{
"error": {
"message": "(#100) Too many IDs. Maximum: 50. Provided: 140.",
"type": "OAuthException",
"code": 100
}
}
Таким образом, ответ в настоящее время 50.