Альтернативы CS:GO API?

Я создал небольшой веб-сайт для проверки цен CS:GO и уже добавил функциональность для проверки цены товара. Проблема в том, что он работает только в том случае, если API CS:GO (а не steam api) подключен к сети. Если честно, мне кажется, что CS:GO API работает всего 4 часа, а оставшееся время - нет. (Вы можете проверить с steamgaug.es)

Мой вопрос заключается в том, как другие веб-сайты CS:GO, такие как csgozone.net, csgo.exchange или csgobackpack.com, получают текущие цены на запрошенные товары? Есть ли альтернатива CS:GO API и почему Valve не заботится об API?

Что мне делать, если мне нужно значение с плавающей запятой или подробную информацию об одном предмете?

1 ответ

Это проблема, с которой вы можете столкнуться с любым API. Другая сторона может уйти в любое время из-за проблем или сбоя поставщика API в любой промежуточной точке сети. Ответ прост: кеширование. Сохраните ответы, которые вы уже получили, и вы получите ответ, который может быть устаревшим, но, вероятно, достаточно близким, чтобы быть правильным, что он лучше, чем вообще никаких данных. Так что выберите базу данных, определите свою схему и начните строить свой кеш.

Другие вопросы по тегам