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

Я создал небольшой веб-сайт для проверки цен на 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?

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


person Community    schedule 19.11.2015    source источник


Ответы (1)


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

person chicks    schedule 20.11.2015