Я хотел бы знать, как создать вызов API в веб-API Steam, чтобы получить все соответствующие данные для указанной игры. Я нашел примерный вызов, который почти делает то, что мне нужно, за исключением того, что этот вызов требует, чтобы вы знали идентификатор приложения Steam, как вы можете видеть ниже:
http://store.steampowered.com/api/appdetails/?appids=730
Как вы можете видеть, если вы нажмете на ссылку, вся информация, которая мне нужна, возвращается с вызовом API. Однако я хотел бы знать, можно ли изменить этот вызов API, чтобы он возвращал требуемую информацию, используя имя игры, а не идентификатор Steam?
К сожалению, я не думаю, что это возможно (хотя отсутствие официальной документации API означает, что я могу ошибаться).
Во-первых, с точки зрения дизайна это, вероятно, не сработает – игры могут иметь одно и то же имя, поэтому имя не является достаточно уникальной ссылкой для идентификации элемента (который является фундаментальной концепцией правильно разработанного REST API).
Во-вторых, все примеры (например, здесь) я столкнулся в сети людей, самостоятельно документирующих API, используя appID для идентификации игры/программного обеспечения и не обнаружил случаев использования имени. В других документах API DEV DEU также используется AppId