2016-06-01 3 views
0

Я получил клиентское приложение в песочнице для Instagram, думал о том, чтобы использовать его для показа виджета на клиентских сайтах со своими пользователями последних медиа.Instagram API: когда лимит ставок увеличивается для моего клиентского приложения?

На данный момент я использую запросы GET к этой конечной точке:
- api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN

Это делается на стороне сервера, и это хорошо работает с моим пользователем песочницы. Я сохраняю ответ данных от API, чтобы избежать ограничения скорости 500 каждый час. Сохраненный ответ затем форматируется в список html со ссылками на носитель. Запрос выполняется только один раз в день.

Является ли ограничение скорости только увеличенным на API-вызовах, как я думал? Могу ли я избегать ограничения скорости с помощью этого решения? Если нет: когда лимит скорости увеличивается в точности?

Заранее благодарен!

ответ

2

Да, предел скорости будет уменьшен на 1 для вашего запроса GET. Одним из способов отслеживания ограничения скорости является проверка заголовков ответов от Instagram для x-ratelimit-remaining [1]. Это будет установлено на целочисленное значение (например, 4990) и применяется к access_token, используемому для запроса. Этот метод работает только для запросов GET; Запросы POST не возвращают точные значения x-ratelimit-remaining.

[1] Как описано в deprecated developer documentation, но необъяснимо опущено из current documentation.

+0

Спасибо! Странно, как они оставили эту важную роль в новой документации, кажется полезной информацией. Тогда я не могу беспокоиться о том, что могу поразить ограничение скорости в моих клиентских приложениях. – MrZiggyStardust

Смежные вопросы