目前有什么方法可以从 Youtube Live API 中获取直播 URL?我可以获取 id,但似乎没有办法将其更改为 URL。
没关系,但我正在使用 Python youtube 客户端。
目前有什么方法可以从 Youtube Live API 中获取直播 URL?我可以获取 id,但似乎没有办法将其更改为 URL。
没关系,但我正在使用 Python youtube 客户端。
[编辑]我相信你得到了.stream ID
而不是broadcast ID
. 查看示例代码以了解如何获取您频道的broadcast ID
.
...
print "%s (%s)" % (broadcast["snippet"]["title"], broadcast ["id"])
对比
...
打印 "%s (%s)" % (stream["snippet"]["title"], stream ["id"])
虽然两者都得到一个id
值,但它们是两个不同的对象,因此它们应该给你两个不同的 ID。将 附加broadcast ID
到我在评论中提到的 URL 将为您提供流的 URL。
更新:如果您通过 YouTube 频道创建了直播活动,您可以使用liveBroadcasts
list 来获取id
,这也是您可以用来获取 URL 的视频 ID。如果您通过 insert() 创建了直播,则还必须使用 insert() 创建直播并使用 bind() 将其绑定到直播,然后才能使用liveBroadcasts
list 获取 ID。