我一直在阅读 Steam API,但似乎找不到任何可以让我检查 Steam 用户是否是开发者帐户以及检查开发者帐户开发了哪些游戏的东西。
我想要实现的是使用 OpenID 对用户进行身份验证,然后检查用户是否是 steamworks 开发人员,并检查开发的游戏。
我一直在阅读 Steam API,但似乎找不到任何可以让我检查 Steam 用户是否是开发者帐户以及检查开发者帐户开发了哪些游戏的东西。
我想要实现的是使用 OpenID 对用户进行身份验证,然后检查用户是否是 steamworks 开发人员,并检查开发的游戏。
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,您将能够检测是否有人拥有开发者帐户。