YouTube API - 通过channelIds获取实时流

时间:2016-08-17 20:15:06

标签: youtube-api youtube-data-api

如何查询多个频道以查看它们当时是否正在流媒体?

我尝试在此查询中添加多个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}

仅提供第一个键的结果

1 个答案:

答案 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。