相关疑难解决方法(0)

如何检查YouTube频道是否正在直播

我找不到任何信息来检查YouTube频道是否实际上是流媒体.使用Twitch,您只需要频道名称,使用API​​即可检查是否有直播.

我不想使用OAuth,通常公共API密钥就足够了.就像检查频道的视频一样,我想知道频道是否是流媒体.

youtube youtube-api youtube-data-api youtube-livestreaming-api

11
推荐指数
5
解决办法
2万
查看次数

YouTube Streaming API 表示用户无法进行直播

我正在使用Google 的 YouTube API Explorer备用)来查找属于其他人的任意流媒体广播的信息。

无论我投入什么id,我总会得到回报

{
    "error": {
        "errors": [{
            "domain": "youtube.liveBroadcast",
            "reason": "liveStreamingNotEnabled",
            "message": "The user is not enabled for live streaming.",
            "extendedHelp": "https://www.youtube.com/features"
         }],
         "code": 403,
         "message": "The user is not enabled for live streaming."
    }
}
Run Code Online (Sandbox Code Playgroud)

考虑到视频显然是流式传输的,这似乎很荒谬。

我发现我可能误解了该id领域的说明,所以我尝试了几种不同的可能性。这些包括...

  • 通道 ID ( UCHZoP1Jy-g_h3sqzScrOEwQ)
  • 用户 ID ( GWTV)
  • 视频 ID ( J_RrkyIOVhg)

……每一个都无济于事。

如何向频道询问其直播视频?这个问题在过去可以回答这个问题,但评论表明这个答案不再有效。这个问题也没有任何帮助。

编辑2022年

如果您正在寻找如何从任意通道获取流状态和当前流视频,请查看此问题,特别是此答案

youtube-api

5
推荐指数
1
解决办法
1万
查看次数