【问题标题】:YouTube Data API V3 not returning Livestream from Channel IDYouTube 数据 API V3 未从频道 ID 返回直播
【发布时间】:2019-09-14 23:03:06
【问题描述】:

我正在开展一个项目,该项目要求我获取 YouTube 直播聊天以在我的程序中使用。 this js 包一切正常,但谷歌似乎改变了一些东西,因为它突然停止工作。我已经重新生成了密钥,并且远低于我的配额,所以我知道这不是问题。

奇怪的是,当我在他们的在线文档中使用 youtube 数据 api "try this api" 部分时,在 id 找不到直播流的情况下也会发生同样的问题。我已经在许多不同的直播频道上尝试过,并且都返回了一个空的“项目”数组。其他人有这个问题吗?

  function execute() {
return gapi.client.youtube.search.list({
  "part": "snippet, id",
  "channelId": "UCSJ4gkVC6NrvII8umztf0Ow",
  "eventType": "live",
  "type": "video"
})
    .then(function(response) {
            // Handle the results here (response.result has the parsed body).
            console.log("Response", response);
          },
          function(err) { console.error("Execute error", err); });
 }

请求的结果:

{
 "kind": "youtube#searchListResponse",
 "etag": "\"8jEFfXBrqiSrcF6Ee7MQuz8XuAM/4y-zlkAvKOyrH7TNQpxpBtYUxKU\"",
 "regionCode": "US",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": []
}

【问题讨论】:

    标签: api youtube stream items google-apis-explorer


    【解决方案1】:

    我可以确认此问题,但该问题是来自 Google 的错误。希望尽快修复。

    【讨论】:

      【解决方案2】:

      YouTube 数据 API 肯定有问题。如果您在开发人员控制台上尝试Search: list,如果您提供channelId,它将无法正常工作。但是,如果您将 channelId 留空,它将返回 YouTube 的所有直播。

      Google's instructions for getting help 说要将标签google-apis-explorer 添加到您的帖子中。我已提交编辑以将该标签添加到您的原始帖子中。希望我们都能很快得到一些答案。

      【讨论】:

        猜你喜欢
        • 2016-03-12
        • 2020-01-12
        • 1970-01-01
        • 2015-07-05
        • 2016-09-28
        • 2015-01-06
        • 2023-03-31
        • 2018-12-25
        • 1970-01-01
        相关资源
        最近更新 更多