如何查询多个频道以查看它们当时是否正在流媒体?
我尝试在此查询中添加多个channelIds:
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={channels_seperated_by_comma_and_http_query}&eventType=live&type=video&key={my_key}
仅提供第一个键的结果
答案 0 :(得分:0)
您可以使用Channels:list
,它会返回多个频道的集合。
HTTP请求
GET https://www.googleapis.com/youtube/v3/channels
从参数部分,它会为您提供 contentDetails part=contentDetails
<强>响应强>
如果成功,此方法将返回具有以下结构的响应正文:
{
"kind": "youtube#channelListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
channel Resource
]
}
基于Ibrahim Ulukaya,您无法在此处添加逗号分隔的频道。您可以将其留空以搜索所有频道,或者您可以为每个频道提供请求并合并结果。没有多渠道搜索API。