知方号

知方号

使用 Web API 密钥进行授权 (Steamworks 文献库)

某些 Web API 方法在调用时会返回可公开访问的数据且无需授权。 其他的方法可能会要求您使用一个独特的 API 密钥。 还有其他方法会返回敏感数据或执行受保护操作并要求特殊的访问权限。 这些 API 要求发行商密钥,您需在调用 API 前创建该密钥。 在必须使用 API 密钥的情况下,这可以成为一个标准参数,或通过设置“x-webapi-key”来请求标头值。用户密钥每人均可获得标准的用户密钥,所需要的只是 Steam 帐户及与该密钥关联的域名。

您还需要同意 Steam Web API 使用条款。

您可在 Steam 社区注册页面创建用户 Web API 密钥。

发行商密钥为安全识别发行商并允许访问受保护的方法,发行商可请求 Web API 密钥,该密钥可通过使用密钥参数传递至适当方法。 每个密钥与一个发行商组关联且可用于获取与该组关联的所有 App ID 数据。 如想收到发行商 Web API 密钥,请参见下方的“创建发行商密钥”。

发行商 Web API 密钥可访问敏感用户数据及受保护方法。 这些密钥计划用于源自于安全发行商服务器的 Web API 请求。 密钥须安全存储,且不可以游戏用户端分发。 所有包含 Web API 密钥的 Web API 请求应通过 HTTPS 进行。

创建发行商 Web API 密钥您需有现有 Steamworks 帐户的管理权限方可创建发行商 Web API 密钥。 如您并非管理员,您可查看 Steamworks 主页右侧您合作伙伴帐户的管理员列表。 列表中任何一位均可创建您的发行商 Web API 密钥或在合适的情况下将您晋升为管理员。

要创建发行商 Web API 密钥:

如果是具有您 Steamworks 帐户管理员权限的用户,首先请在“用户与权限”下的“管理组”中访问组列表。 在组列表中选择或创建包含有您希望能用 Web API 密钥进行访问的 App ID 的组。 点击该组以浏览组中的用户及应用程序。 如您有管理权限,您应能看见右侧的“创建 WebAPI 密钥”选项。 或密钥如已创建,您应可看到密钥。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。