我找不到任何信息来检查YouTube频道是否实际上是流媒体.使用Twitch,您只需要频道名称,使用API即可检查是否有直播.
我不想使用OAuth,通常公共API密钥就足够了.就像检查频道的视频一样,我想知道频道是否是流媒体.
youtube youtube-api youtube-data-api youtube-livestreaming-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领域的说明,所以我尝试了几种不同的可能性。这些包括...
UCHZoP1Jy-g_h3sqzScrOEwQ)GWTV)J_RrkyIOVhg)……每一个都无济于事。
如何向频道询问其直播视频?这个问题在过去可以回答这个问题,但评论表明这个答案不再有效。这个问题也没有任何帮助。