Java 如何获得广播状态Steam API

Java 如何获得广播状态Steam API,java,steam,steam-web-api,Java,Steam,Steam Web Api,我有一个“跟踪”steam用户的列表,我正试图找到一个端点来调查哪些用户正在广播。我最初试图根据Steam用户的一些属性来确定这一点,即: 人格状态 配置文件状态 社区可见性状态 游戏信息 然而,这似乎对你的朋友只有一点点用处,因为朋友只有在在线和游戏中才能进行流媒体传输(据我所知) 对于非朋友来说,他们之间似乎根本没有联系。游戏信息可以隐藏,但仍然可以公开流式传输。离线用户和拥有私人档案的用户也可以运行公共广播。必须有某种端点来检查用户的当前广播状态,对吗 我探索的一个解决方案是快速加载M

我有一个“跟踪”steam用户的列表,我正试图找到一个端点来调查哪些用户正在广播。我最初试图根据Steam用户的一些属性来确定这一点,即:

  • 人格状态
  • 配置文件状态
  • 社区可见性状态
  • 游戏信息
然而,这似乎对你的朋友只有一点点用处,因为朋友只有在在线和游戏中才能进行流媒体传输(据我所知)

对于非朋友来说,他们之间似乎根本没有联系。游戏信息可以隐藏,但仍然可以公开流式传输。离线用户和拥有私人档案的用户也可以运行公共广播。必须有某种端点来检查用户的当前广播状态,对吗

我探索的一个解决方案是快速加载MPD,但使用该端点也会触发用户流的启动,该用户流由于没有查看器而当前处于非活动状态,我不想这样做


主要问题似乎是缺乏文件。我发现这里最好的是一些第三方网站:它只列出了一些与广播相关的端点

不确定是否有其他方法。还有iSTAMVIEW::ISC++在C++ SDK中的接口,但是你需要在同一个蒸汽上运行machine@stanjer这也是我得出的结论。这有点糟糕,因为如果用户的广播当前未运行(并通知他们有人在观看),此请求也会启动用户的广播,因此不适合进行简单的广播状态检查