2015-11-16 4 views
2

Мы собираем некоторые показатели о наших общедоступных страницах Facebook (~ 1-5K пользователей) ежедневно (или еженедельно).Ограничение скорости Facebook Graph API

Я говорю о 3-5 типичных показателей: «любит», «сообщений вентилятора» и т.д.

Я понимаю, что в соответствии с «Ограничение скорости на Graph API» документация [1] В течение 1 часа возможно иметь 200 вызовов.

На данный момент у нас нет публичного заявления FB, которое может помочь нам увеличить этот предел. Чтобы создать токен приложения, мы создадим его, но сомневаюсь, что у него будет много пользователей.

Известно ли, что у нас возникнут проблемы с ограничениями ограничения скорости при вызове Graph API более 200 раз за 60 мин.?

Я предполагаю, что наша ожидаемая ставка составляет 5-10 тыс. Звонков за 60 мин (один раз в день). Фраза из документации [1] «Ограничение скорости в графическом интерфейсе FB встречается только в редких случаях« дает мне надежду, что это не будет проблемой.

Спасибо!

[1] https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

ответ

0

Вы не будете иметь никаких проблем на начальном этапе. Facebook не обязательно блокирует приложения сразу же за пределы. Согласно их документации

Если ваше приложение делает достаточно требует, чтобы рассматривать для ограничения скорости с помощью нашей системы, мы возвращаем заголовок HTTP X-App-Usage

Так что, если вы не» t получить заголовок X-App-Usage, тогда ваше приложение не будет считаться «достойным» дросселирования их автоматическими системами.

Таким образом, было бы лучше проверить этот заголовок, сделав ваши запросы api. Как только вы начнете получать этот заголовок, лучше всего изменить частоту вызовов API или дать тайм-аут.