Попытка получить цену приложения, но ключ Steam API отрицает - PullRequest
0 голосов
/ 04 апреля 2020

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

https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/?key=MYAPIKEY&appid=552500

но я получаю эту ошибку:

Forbidden Access is denied. Retrying will not help. Please verify your key= parameter.

я использую правильный ключ API пара, который я получил в https://steamcommunity.com/dev/registerkey, но я получил эту ошибку. я был бы признателен, если бы кто-нибудь мог мне помочь

1 Ответ

1 голос
/ 08 мая 2020

Документация для ISteamEconomy GetMarketPrices

ПРИМЕЧАНИЕ. Для этого вызова требуется ключ API издателя, чтобы использовать этот метод.

Это примечание можно найти в внизу раздела для каждой конечной точки API, для которой требуется ключ API издателя.


Они подробно описывают, как создать ключ API publi sh здесь:
https://partner.steamgames.com/doc/webapi_overview/auth

  1. Как пользователь с правами администратора в вашей учетной записи Steamworks, сначала посетите ваши группы list.
  2. В списке групп выберите или создайте группу, содержащую идентификаторы приложений, для которых вы sh должны иметь доступ с помощью ключа WebAPI.
  3. Затем щелкните эту группу для просмотра пользователей и приложений в этой группе.
  4. Если у вас есть права администратора, вы должны увидеть опцию «Создать ключ WebAPI» с правой стороны. Или вы должны увидеть ключ в списке, если он уже был создан.


Если, как и я, вы не издатель игры, вы будете невозможно использовать эту конечную точку, и ей придется использовать конечные точки, для которых не требуется ключ API издателя.

...