Youtube api YouTube API-通过ChannelID获取实时流
您如何查询多个频道以查看它们当时是否正在播放流媒体 我尝试在此查询中添加多个ChannelID:Youtube api YouTube API-通过ChannelID获取实时流,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,您如何查询多个频道以查看它们当时是否正在播放流媒体 我尝试在此查询中添加多个ChannelID: https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={channels_seperated_by_comma_and_http_query}&eventType=live&type=video&key={my_key} 这仅给出您可以使用的第一个键的结果,该键返回多个频道的集合 HT
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={channels_seperated_by_comma_and_http_query}&eventType=live&type=video&key={my_key}
这仅给出您可以使用的第一个键的结果,该键返回多个频道的集合
HTTP请求
GET https://www.googleapis.com/youtube/v3/channels
从参数part中,它将为您提供contentDetailspart=contentDetails
响应
如果成功,此方法将返回具有以下结构的响应正文:
{
"kind": "youtube#channelListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
channel Resource
]
}
基于,您不能在此处添加逗号分隔的通道。您可以将其留空以搜索所有频道,也可以对每个频道进行请求并合并结果。没有多通道搜索API。这个问题在这里已经有了答案:我的具体问题是在一个请求中查询多个通道,而无需循环并为每个通道执行请求谢谢您的回答。。。很遗憾,如果不使用循环,您无法搜索多个频道。我的用户提供他们的频道ID,并定期检查他们的流媒体。对于Twitch帐户,我可以在queryHi Mind gem中添加ID,您可以在此处提交功能请求: