Оставить жетоны ограничения скорости для моего приложения Heroku - PullRequest
0 голосов
/ 28 сентября 2018

Я получаю ограниченную ставку, поэтому мне нужно знать количество оставшихся токенов до совершения вызова.

См. Документацию ниже:

https://devcenter.heroku.com/articles/platform-api-reference#rate-limits

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 28 сентября 2018

Боюсь, вы не сможете получить оставшееся количество доступных запросов, прежде чем позвонить в API Heroku.
Однако вы можете получить эту информацию в любом запросе.

Если вы попробуетеследующий запрос:

curl -H "Accept: application/vnd.heroku+json; version=3" -vn https://api.heroku.com/users/~

Вы увидите два заголовка HTTP, дающие оставшееся количество токенов:

Множитель ограничения скорости: 1
Остаток ограничения скорости: 4499

Первый из них может меняться в зависимости от вашего запроса.Некоторые запросы тяжелее других, поэтому они быстрее истощат ваши ограничения скорости.Второй - количество оставшихся токенов.

Если вы выполните Ratelimit-Multiplier * Ratelimit-Remaining, вы знаете, сколько запросов к этой конечной точке вы все еще можете сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...