YouTube API -通过channelid获取直播流



如何查询多个通道以查看它们在那一刻是否正在流式传输?

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

只给出第一个键

的结果

您可以使用Channels:list,它返回多个通道的集合。

HTTP请求

GET https://www.googleapis.com/youtube/v3/channels

从参数部分,它会给你contentDetails part=contentDetails

<<p> 反应/strong>

如果成功,此方法将返回具有以下结构的响应体:

{
  "kind": "youtube#channelListResponse",
  "etag": etag,
  "nextPageToken": string,
  "prevPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    channel Resource
  ]
}

基于Ibrahim Ulukaya,您不能在这里添加逗号分隔的频道。您可以将其留空以搜索所有通道,也可以对每个通道都有一个请求并合并结果。没有多通道搜索API

相关内容

  • 没有找到相关文章

最新更新