如何获得给定 Steam 应用程序的所有所有者?

How to get all owners of a given steam app?

我知道您可以获得给定配置文件拥有的所有应用程序。但是逆运算呢? (即给定一个应用程序,列出拥有该应用程序的所有配置文件)。

我知道可能有数百万个结果,而且查询结果也有限制,但我不打算一次性获得它们。

此外,即使只返回在线个人资料/最近在线/最近玩过也会如果这样可以减小结果大小就好了。

将考虑任何替代方法。

感谢您的评论。

你不能。

原因是:

  • “获取给定个人资料拥有的所有应用程序”> 用户明确确认此信息public仅在他们的 public Steam 个人资料
  • 上可用
  • 默认隐私设置为“仅限好友”
  • 因此大多数拥有应用程序的用户不同意制作此信息public

毫不奇怪,没有 API 您想做的事情。只有Valve知道。

您可以通过 GetPublisherAppOwnershipChanges and GetPublisherAppOwnership.

的组合获取有关您是 发布者 的游戏的玩家所有权信息

这只会为您提供游戏所有者的 SteamID。为此,您需要一个发布者 API 密钥,它只适用于网络 API。