api - YouTube API返回空项目列表

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

我一直在努力解决这个问题。因此,我正在通过OBS(开放广播软件)向Youtube进行直播,并且一切正常。现在,我试图创建一个界面来检查流向youtube的状态,以使我保持最新状态。

我确实获得了API调用的作用,但是它总是向我返回一个空数据集,该流应该是流信息。所以我向GET端点发出了https://www.googleapis.com/youtube/v3/liveBroadcasts请求,这是我得到的响应:

{
   "kind": "youtube#liveStreamListResponse",
   "etag": "\"XI7nbFXulYBIpL0ayR_gDh3eu1k/5kFXSBljnknEhZeBh_drVCsPVKo\"",
   "pageInfo": {
       "totalResults": 0,
       "resultsPerPage": 5
   },
   "items": []
}

因此,问题在于项目不应为空。应该给我有关流及其状态的信息。我要传入我的Youtube channel ID作为参数,还要传入一个带有part值的必需参数status

最佳答案

对于以后可能想知道的任何人,除非您在请求中将broadcastType变量设置为persistent,否则您将不会从liveBroadcasts端点找到自己的广播。

关于api - YouTube API返回空项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51590905/

相关文章:

javascript - YouTube数据Api v3-未捕获的TypeError:无法读取未定义的属性 'setApiKey'

html - HTML内容背后的YouTube全屏视频

ruby - 如何使用 Youtube Data API V3 获取旧用户名字段

python - 强制YouTube API upload_video.py身份验证在外部浏览器中打开?

node.js - 快速路由器 CRUD API。无法删除

api - 如何在 Slack API 中获取有关单个 IM 的信息?

javascript - 如何为 Node.js REST API 正确配置 Nginx?

javascript - 此页面未正确加载 Google map 。有关技术细节,请参阅 JavaScript 控制台

javascript - Youtube iframe视频在UC浏览器中不起作用

twitter - 有没有 jQuery-oEmbed 的替代品?