我正在使用Google's YouTube API Explorer(alternate)查找有关流式广播的信息。
无论我把它放入各种" Filter"字段(id
,broadcastStatus
,mine
),我总是得到类似
{
"kind": "youtube#liveBroadcastListResponse",
"etag": "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/1a_a-Wfcf01HR1raH5I2Na5kI1o\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 5
},
"items": [
]
} // (The etag changes each time)
考虑到someone somewhere可以证明是流媒体,这看起来很荒谬。
mine=true
没有返回任何结果是有道理的,因为我从未广播任何内容,但broadcastStatus=all
应该给我某些内容。
出了什么问题?
答案 0 :(得分:1)
我知道这是一个老问题,但我昨天遇到了同样的问题,似乎我错过了broadcastType
参数。
可接受的值是:
all – Return all broadcasts.
event – Return only scheduled event broadcasts.
persistent – Return only persistent broadcasts.
https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/list
所以我的最终请求如下:
https://www.googleapis.com/youtube/v3/liveBroadcasts?part=id&mine=true&broadcastType=all
答案 1 :(得分:0)
针对 a bug report 发布的 DalmTo,Google 做出回应,告诉我们 we are not permitted 可以查看其他用户的直播。
<块引用>ma...@google.com
状态:无法修复(预期行为)
Live Streaming API 只允许您列出已验证用户的直播。