@dron112

Как превысить лимит запросов к API GitHub?

Делаю тестовое SOS.

- При маунтинге приложения делаю get запрос на получение пользователей
(https://api.github.com/search/users?q=z),
так же там есть поле repos_url для получения репозиториев у пользователей.

- я вывожу по 10 пользователей на страницу, и мне у всех этих пользователей нужно получить репозитории
(т.е. отправить ещё 10 запросов), если я переключаюсь пагинацией, то появляются следующие 10 пользователей
( опять get запрос ) и у них мне нужно тоже получить репозитории ( +10 get запросов )

Проблема в том что у gitHub стоит ограничение на кол-во запросов
(https://docs.github.com/en/rest/overview/resources...)
поэтому приходиться ждать, чтобы просто просмотреть следующих пользователей

Как хакнуть эту ситуацию ?
  • Вопрос задан
  • 697 просмотров
Решения вопроса 1
alexk111
@alexk111
Автор Ботодрома (автоматизация Telegram, VK и др.)
1. Аутентификация юзером или приложением поднимает лимиты до 5000 запросов в час (это 50 страниц в час в вашем случае)
2. Кэшировать ответы API, чтобы не запрашивать одни и те же данные
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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