youtube - 如何检查 YouTube channel 是否正在直播

标签 youtube youtube-api youtube-data-api youtube-livestreaming-api

我找不到任何信息来检查 YouTube channel 是否确实在进行流式传输。 使用 Twitch,您只需要 channel 名称,通过 API,您可以检查是否有直播。

我不想使用 OAuth,通常公共(public) API key 就足够了。就像检查某个 channel 的视频一样,我想知道该 channel 是否正在播放。

最佳答案

您可以使用search.list来做到这一点并指定 channel ID,将类型设置为 video,并将 eventType 设置为 live

例如,当我搜索时:

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCXswCcAMb5bvEUIDEzXFGYg&type=video&eventType=live&key=[API_KEY]

我得到以下信息:


{
 "kind": "youtube#searchListResponse",
 "etag": "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/gE5P_aKHWIIc6YSpRcOE57lf9oE\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 5
 },
 "items": [
  {
   "kind": "youtube#searchResult",
   "etag": "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/H-6Tm7-JewZC0-CW4ALwOiq9wjs\"",
   "id": {
    "kind": "youtube#video",
    "videoId": "W4HL6h-ZSws"
   },
   "snippet": {
    "publishedAt": "2015-09-08T11:46:23.000Z",
    "channelId": "UCXswCcAMb5bvEUIDEzXFGYg",
    "title": "Borussia Dortmund vs St. Pauli 1-0 Live Stream",
    "description": "Borussia Dortmund vs St. Pauli Live Stream Friendly Match.",
    "thumbnails": {
     "default": {
      "url": "https://i.ytimg.com/vi/W4HL6h-ZSws/default.jpg"
     },
     "medium": {
      "url": "https://i.ytimg.com/vi/W4HL6h-ZSws/mqdefault.jpg"
     },
     "high": {
      "url": "https://i.ytimg.com/vi/W4HL6h-ZSws/hqdefault.jpg"
     }
    },
    "channelTitle": "",
    "liveBroadcastContent": "live"
   }
  }
 ]
}

关于youtube - 如何检查 YouTube channel 是否正在直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454238/

相关文章:

youtube-api - YouTube API - setModerationStatus 到 heldForReview 不起作用

jquery - Wmode = transparent和autoplay = 1不能一起使用

youtube - 在哪里可以找到我的youtube v3数据API配额限制?

javascript - YouTube API 更改

javascript - YouTube Player API - 播放列表如何获取当前视频播放

youtube-api - YouTube 数据 API 'youtube#channel' 查询 : the 'brandingSettings.image' is no longer available as of 11-11-2020?

android - Vevo Video 无法使用 YoutubeAndroidPlayer api android

html - Youtube iframe问题,仅在点击自动播放1时播放

wordpress visual composer 视频播放器无法在移动设备上运行

android - YouTube视频上传显示某些用户 “Required parameter: part”错误