我正在尝试使用下面的API调用来抓取我当前直播流的聊天消息。
liveChatMessages().list(
part='id',
liveChatId=<my_livestream_id>,
)
chat_message_list = request.execute()
print(chat_message_list)但它返回以下错误:
{
"error": {
"code": 400,
"message": "page token is not valid.",
"errors": [
{
"message": "page token is not valid.",
"domain": "youtube.liveChat",
"reason": "pageTokenInvalid"
}
]
}
}liveChatMessages.list文档中没有关于此特定错误的任何内容。监控这个标签的谷歌工程师能解释一下这个问题吗?我现在正在直播,所以直播/聊天应该是存在的。
发布于 2021-05-27 08:24:36
这可能有更多的原因,但在我的例子中,liveChatId是错误的。我使用的是items[0].id (长度为11),但是正确的值是items[0].snippet.liveChatId (长度为55)。
https://stackoverflow.com/questions/66575753
复制相似问题