Лимит Facebook Graph API для Apprequests Edge

Попытка получить все запросы для определенного пользователя, используя вызов open graph версии 2.2:

https://graph.facebook.com/v2.2/<facebookID>/apprequests?access_token=<accessToken>&format=json&limit=500&method=get

Не могу найти в документации Facebook, какова верхняя граница «предела», и у меня не так много запросов, чтобы проверить это. Я ищу фактическое значение, при котором Facebook ограничивает запросы, и требуется нумерация страниц.


person Nir    schedule 08.03.2015    source источник


Ответы (1)


Верхнее число для параметра limit зависит от конечной точки. Это связано с различиями в производительности для каждой конечной точки.

Это описано в разделе об обходе Graph API: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging:

limit : это количество отдельных объектов, возвращаемых на каждой странице. Обратите внимание, что это верхний предел, если в списке данных осталось недостаточно объектов, то будет возвращено меньше этого числа. Некоторые ребра имеют верхний максимум предельного значения из соображений производительности. Если это произойдет, мы вернем правильные ссылки на страницы.

Это означает, что вы можете запросить любое число, и оно будет ограничено максимальным значением Facebook для этого преимущества.

person Roemer    schedule 13.03.2015
comment
Мой вопрос точно, каков верхний предел для конечной точки apprequests? - person Nir; 15.03.2015
comment
Как я уже ответил; он отличается для каждой конечной точки и не документирован. Зачем тебе точное число? - person Roemer; 16.03.2015
comment
просто как способ оценки, поскольку переход с FQL на Graph API изменил способ работы с апреквестами. Спасибо. - person Nir; 16.03.2015