Steam Web API получить все жанры приложения? - PullRequest
0 голосов
/ 01 июля 2018

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

В этом примере я буду использовать Borderlands 2.

Это первое изображение из парилки (https://store.steampowered.com/app/49520/Borderlands_2/)

steam store tags

Это второе изображение из веб-API (https://store.steampowered.com/api/appdetails?appids=49520)

steam web api tags

Почему в вебапи есть только 2 жанра, а в паровой? Есть ли другое место, где я могу найти остальные жанры?

Ответы [ 2 ]

0 голосов
/ 24 августа 2018

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

«Жанры» и «категории», возвращаемые вызовом API appdetails, являются отдельными точками данных и отображаются в разных блоках на боковой панели, далее вниз по странице магазина

0 голосов
/ 06 июля 2018

Мне не известны какие-либо документированные (официальные или неофициальные) API-функции, которые позволят вам читать все жанры приложения.

Поскольку вы просили другое место, чтобы получить остальные жанры, вы рассматривали возможность удаления данных прямо со страницы магазина Steam? Предполагая, что вы используете NodeJS, получение данных с чем-то вроде cheerio должно быть достаточно простым.

Но: имейте в виду, что страница, которую вы просматриваете, может измениться в любой момент без какого-либо уведомления. Конечно, то же самое относится и к API, который вы собирались использовать, который находится в стадии разработки, официально не документирован и предназначен для внутреннего использования Steam.

...