Минимизация вызовов API Giantbomb Game - PullRequest
0 голосов
/ 08 июля 2019

Итак, я работаю над программой, которая использует данные о видеоиграх для «оценки» студий разработки.Часть необходимых данных для этого включает в себя жанр каждой из этих видеоигр.Я решил использовать Giantbomb API, так как он содержит много информации и довольно щедр в терминах ограничения скорости.Единственная проблема заключается в том, что API по-прежнему ограничивает вас примерно 200 запросами в час.

Обычно это будет хорошо, поскольку у API есть конечная точка "игры", где вы можете фильтровать несколько идентификаторов и получать информацию.например, для 50 игр, которые Rockstar разработала / опубликовала за один раз, поддерживая низкий уровень запросов.Но чтобы получить жанр игры, все выглядит так, как будто вы должны сделать запрос к конечной точке «игры», которая содержит гораздо больше подробностей об игре, но, кажется, может вызываться только по одной за раз.Это не сработает, так как если пользователь ищет в течение двух или трех студий AAA (которые выпустили много-много игр) в течение часа, мое приложение очень быстро достигнет лимита в 200 запросов, что явно плохо.

Итак, есть ли способ уменьшить количество запросов, необходимых для получения этой подробной информации, или получить эту подробную информацию другим способом?Большое спасибо!

Дополнительная информация о конечных точках Giantbomb API: https://www.giantbomb.com/api/documentation

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