试图获得应用程序的价格,但Steam API密钥拒绝。

问题描述 投票:0回答:1

我想做一个机器人来获取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.

我使用的是正确的steam api密钥,我在这里得到了 https:/steamcommunity.comdevregisterkey。但我得到了这个错误。我很感激它,如果任何人都可以帮助我

steam steam-web-api
1个回答
1
投票

ISteamEconomy GetMarketPrices文档

注意:此调用需要一个发布者API密钥才能使用此方法。

这个说明可以在 底部 部分的每个API端点都需要一个发布者API密钥。

他们在这里详细介绍了如何创建一个发布者API密钥。https:/partner.steamgames.comdocwebapi_overviewauth。

  1. 作为您Steamworks账户中具有管理权限的用户,首先访问您的组列表。
  2. 从组列表中,选择或创建一个组,该组包含您希望用WebAPI密钥访问的App ID。
  3. 然后点击进入该组,查看该组中的用户和应用程序。
  4. 如果您有管理权限,您应该会在右侧看到 "创建 WebAPI 密钥 "的选项。或者如果已经创建了密钥,你应该会看到它被列出。

如果像我一样,你不是游戏发行商,你将无法使用这个端点,而必须使用不需要发行商API密钥的端点。

© www.soinside.com 2019 - 2024. All rights reserved.