【发布时间】:2021-06-09 01:05:48
【问题描述】:
我目前正在尝试使用以下 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 文档中没有关于此特定错误的任何内容。监控这个标签的谷歌工程师能否解释一下这个问题?我现在正在直播,所以直播/聊天应该存在。
【问题讨论】:
-
hm....我面临着完全相同的问题 - 我想这是一个结果,如果我已经在聊天本身,所以实际的 youtube 窗口已经发出了第一个获取消息的请求不需要页面令牌。唯一的问题是我不知道如何规避这个......也许对 API 使用不同的凭据......
-
我继续通过 API 文档的测试代码功能使用我的主帐户和我的其他 youtube 帐户(这是一个授权的测试用户)在另一个人的流上进行了尝试。仍然遇到同样的错误,这让我发疯。基本上在任何地方都没有针对此问题的文档或帮助。
-
我遇到了完全相同的问题,这太令人沮丧了。
标签: python youtube-livestreaming-api