Вопрос по api – Превышена квота API

4

В документации мы можем найти, чтоThe limits are based on a moving window that tracks the number of requests you send per hour. (https://developer.foursquare.com/overview/ratelimits), но на практике мой предел скорости не пополняется, даже если я жду несколько минут.

Что случилось? Изменили ли они реализацию ограничений скорости API?

Ваш Ответ

1   ответ
6

Для ясности, если ваш лимит скорости составляет 500, в 11:00 вы отправите 5 запросов, X-RateLimit-Remaining будет 495. Если вы подождете несколько минут до 11:05 и отправите другой запрос, X-Rate Оставшийся предел будет 494 - он еще не был сброшен.

Только в 12:01 вы получите 5 запросов, которые вы сделали в 11:00. Таким образом, если вы запросите снова в 12:01, ваш лимит будет 498 (-1 для запроса, который вы только что сделали, -1 для запроса 11:05). Повторный запрос в 12:06, и вы вернетесь к 499 (полный лимит, за вычетом того, что вы только что использовали).

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded luacassus
Error: User Rate Limit ExceededX-RateLimit-RemainingError: User Rate Limit Exceeded luacassus

Похожие вопросы