youtube v3 api:获取频道的所有直播播放列表ID

youtube v3 api:获取频道的所有直播播放列表ID,youtube,youtube-livestreaming-api,Youtube,Youtube Livestreaming Api,我在下面的youtube频道-->中有两个“直播/直播保存的播放列表” 我正在尝试使用新的youtube v3 api检索频道的所有“直播/直播播放列表”,方法是使用以下链接--> {你的API密钥} 在这里,我可以得到的信息播放列表,这不是直播流或直播。而活的那一个却不能得到同样的结果 请帮助我如何使用youtube v3 api在live one中获得它,我认为{YOUR_api_KEY}在哪里?你应该更改此代码并插入应用程序接口的名称我在研究api的另一个问题时发现了这个问题,当我发现这个

我在下面的youtube频道-->中有两个“直播/直播保存的播放列表”

我正在尝试使用新的youtube v3 api检索频道的所有“直播/直播播放列表”,方法是使用以下链接-->

{你的API密钥}

在这里,我可以得到的信息播放列表,这不是直播流或直播。而活的那一个却不能得到同样的结果


请帮助我如何使用youtube v3 api在live one中获得它,我认为{YOUR_api_KEY}在哪里?你应该更改此代码并插入应用程序接口的名称

我在研究api的另一个问题时发现了这个问题,当我发现这个问题从未解决时,我决定调查一下。事实证明,这与另一个问题有关

YouTube API v3不支持保存的播放列表。swaminarayanlive频道没有创建播放列表,只是从BhujMandir频道保存播放列表

在您的案例中,解决方法是检索BhujMandir的播放列表,并提取带有“title”参数(包含单词“Live”)的响应片段

您需要浏览页面并搜索每个页面,因为API响应一次可以显示多少结果是有限制的。目前是50

因此,您可以使用以下内容获取播放列表项的第一页:

获取{YOUR_API_KEY}

这将返回一个包含属性“kind”(其值为“youtube#playlistresponse”)和“etag”的API响应。如果有50个以上的结果,还将有一个“nextPageToken”属性。(在非第一个页面上,还将有一个“prevPageToken”属性。)

在这些属性之后,有两个块。一个称为“pageInfo”,包含关于有多少结果(播放列表)以及每页显示多少结果(播放列表)的信息;一个称为“items”的块,包含结果播放列表项

您可以在items块中查找包含子字符串“Live”的title属性(即字符串)的任何playlitem,并获取这些属性的id属性。然后,您可以在新HTTP请求中使用nextPageToken的值查看下一页,如下所示:

获取{YOUR_API_KEY}


到目前为止,您要查找的两个播放列表位于带有标记CJYBEAA和CMgBEAA的页面上。

出于安全考虑,我在问题中没有包括API密钥。。上面的链接可以很好地上传。但问题是关于实时视频,我想首先,对于一台装有扫描仪的打印机来说,你应该学习并理解你粘贴的代码,因为对我来说,这是一个有三个字符串错误的函数,代码和消息这条mata gata流是什么?看看这个youtube频道-->>。您将找到两个保存的播放列表,它们提供实时视频。我想使用V3API列出这两个播放列表的ID。我不知道如何帮助你,因为我没有使用过这个API。好主意,但是这个解决方案只会在播放列表的标题包含子字符串“Live”之前起作用,我刚刚意识到你可以从swaminarayanlive帐户xD创建播放列表,因此简单的解决方法是创建两个新的播放列表,打开旧的播放列表,然后将每个视频添加到新的播放列表中。当您发出以前使用过的http请求时,这些播放列表应该在那里。