【发布时间】:2019-06-09 10:20:15
【问题描述】:
我一直在阅读 Steam API,但我似乎找不到任何可以让我检查 Steam 用户是否是开发者帐户以及检查开发者帐户开发了哪些游戏的东西。
我想要实现的是使用 OpenID 对用户进行身份验证,然后检查用户是否是 Steamworks 开发人员,并检查已开发的游戏。
【问题讨论】:
标签: steam steam-web-api steamworks-api
我一直在阅读 Steam API,但我似乎找不到任何可以让我检查 Steam 用户是否是开发者帐户以及检查开发者帐户开发了哪些游戏的东西。
我想要实现的是使用 OpenID 对用户进行身份验证,然后检查用户是否是 Steamworks 开发人员,并检查已开发的游戏。
【问题讨论】:
标签: steam steam-web-api steamworks-api
Steam 可以充当 OpenID 提供者。这允许您的应用程序验证用户的 SteamID,而无需他们在您的网站上输入他们的 Steam 用户名或密码(这将违反 API 使用条款。)
您无法使用 Steam API 访问此类数据。
只有发布者可以使用自己的发布者的 API 密钥列出他的游戏/应用程序。
https://lab.xpaw.me/steam_api_documentation.html#ISteamUser_GetPublisherAppOwnership_v2 https://partner.steamgames.com/doc/webapi/ISteamUser#GetPublisherAppOwnership
如果我错了,请纠正我。
查看此链接:https://developer.valvesoftware.com/wiki/SteamID
也许使用 SteamID,您将能够检测是否有人拥有开发者帐户。
【讨论】: