我正在使用Google's YouTube API Explorer(alternate)查找有关an arbitrary streaming broadcast的信息。YouTube Streaming API表示用户未启用实时流式传输
不管我怎么投入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."
}
}
这似乎是可笑的,考虑到视频流明明白白。
我想到我可能误解了id
字段的说明,所以我尝试了几种不同的可能性。这些措施包括...
- 的频道ID(
UCHZoP1Jy-g_h3sqzScrOEwQ
) - 用户ID(
GWTV
) - 视频ID(
J_RrkyIOVhg
)
...每个都无济于事。
我该如何询问一个有关其实时流式视频的频道? This question在过去会回答,但评论表明答案不再有效。 This question也没有任何帮助。
你好迈克尔,我得到同样的错误“用户没有启用直播流”。当我运行“CreateBroadcast.java”文件的示例代码时。你是如何解决这个问题的。你能帮我解决吗? –
@Rajeev我可以让你进一步,但我最终没有得到这个工作。如果您启用自己的帐户直播,您可以通过_that错误,但是当我这样做时,我[仍然无法获取任何数据。](http://stackoverflow.com/q/32380110/241211) – Michael