每次我尝试使用youtube的livestreamingapi来用python发送消息时,我都会遇到一个错误
list_chatmessages_inset = youtube.liveChatMessages().insert(
part = "snippet",
body = dict (
snippet = dict(
liveChatId = livechatId,
type = "textMessageEvent",
textMessageDetails = dict(
messageText = "hello world"
)
)
)
)
print(list_chatmessages_inset.execute())
我得到这个错误
^{pr2}$作为回应。我猜这与我的oauth有关,但是我不确定该怎么解决这个问题同样的oauth密钥也适用于我尝试接收消息的其他方法。也许这不需要身份验证?我不确定。但是我在实时流媒体api中尝试了api页面。在
{如果这个命令没有被授权,}你可以检查这个命令。在
我在这里还发现,解释用户不能流式直播视频的详细信息可以在https://www.youtube.com/features的用户频道设置中找到。所以你也可以去看看那个网站。(我无法访问此网站)
请注意,可能这个问题并不是关于LiveChatMessages: insert的,因为如果您检查此方法的error content,则不会看到任何与此相关的权限不足错误。因此,我建议您调试更多代码,并检查是否有其他可能导致此问题的原因。在
这些是我认为可以帮助你的链接。在
Python Code Samples
YouTube Live Streaming API - Errors
Implementing OAuth 2.0 Authentication
相关问题 更多 >
编程相关推荐