文档说:
“liveChatId 参数指定将返回其消息的聊天 ID。与广播关联的实时聊天 ID 在 liveBroadcast 资源的 snippet.liveChatId 属性中返回。”
但是当使用 APIs Explorer 和 youtube.liveBroadcasts.list 来获取 liveBroadcast 的片段时,返回的结果中没有 liveChatId 属性。
我正在使用以下 URI(省略键):
https://www.googleapis.com/youtube/v3/liveBroadcasts?part=snippet&mine=true
我究竟做错了什么?
这是响应(一些值替换为...):
{
"kind": "youtube#liveBroadcastListResponse",
"etag": "...",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#liveBroadcast",
"etag": "...",
"id": "...",
"snippet": {
"publishedAt": "2016-04-18T17:04:24.000Z",
"channelId": "...",
"title": "...",
"description": "...",
"thumbnails": {
"default": {
"url": "...",
"width": 120,
"height": 90
},
"medium": {
"url": "...",
"width": 320,
"height": 180
},
"high": {
"url": "...",
"width": 480,
"height": 360
},
"standard": {
"url": "...",
"width": 640,
"height": 480
},
"maxres": {
"url": "...",
"width": 1280,
"height": 720
}
},
"scheduledStartTime": "1970-01-01T00:00:00.000Z",
"actualStartTime": "2016-04-18T17:04:24.250Z",
"isDefaultBroadcast": false
}
}
]
}
在请求时,流上还发生了一个活跃的对话。
显然,使用“Stream now”创建的直播不包含 liveChatId,即使它们包含实时聊天。
有没有办法获取“立即流”直播的 liveChatId?