Youtube api YouTube实时流媒体API:LiveChatMessages userBannedEvent未显示

Youtube api YouTube实时流媒体API:LiveChatMessages userBannedEvent未显示,youtube-api,youtube-data-api,youtube-livestreaming-api,Youtube Api,Youtube Data Api,Youtube Livestreaming Api,我目前正在创建一个脚本,当用户被禁止在YouTube实时聊天时,该脚本将处理禁止事件,但是当用户被禁止时(即使我在流中有mod perms),该事件永远不会发出。对于授权,我使用的是youtube.force ssl作用域,但我仍然没有得到事件,只有textMessageEvent。我是否通过了不适当的许可/范围 对于任何想知道的人,下面是我正在使用的代码:) 我使用的是的一个修改版本(这样我就可以传递授权令牌并将其传递到请求头中) const YouTube=require('YouTube-

我目前正在创建一个脚本,当用户被禁止在YouTube实时聊天时,该脚本将处理禁止事件,但是当用户被禁止时(即使我在流中有mod perms),该事件永远不会发出。对于授权,我使用的是
youtube.force ssl
作用域,但我仍然没有得到事件,只有textMessageEvent。我是否通过了不适当的许可/范围

对于任何想知道的人,下面是我正在使用的代码:) 我使用的是的一个修改版本(这样我就可以传递授权令牌并将其传递到请求头中)

const YouTube=require('YouTube-live-chat');
const yt=新的YouTube(“频道ID”、“API密钥”、“身份验证令牌”)
年初至今('ready',()=>{
console.log('ready!')
yt.听着(5000)
})
年初至今('消息',数据=>{
console.log(data.snippet.type)
})
yt.on('error',error=>{
控制台错误(错误)
})
我修改的库中的请求函数

请求(url、回调){
让选项={
url:url,
方法:“GET”,
是的,
标题:{}
}
if(this.auth)options.headers.authorization=`Bearer${this.auth}`
请求(选项,(错误、响应、数据)=>{
如果(错误)
this.emit('error',error)
否则如果(response.statusCode!==200)
this.emit('error',data)
其他的
回调(数据)
})
}


请直接在post中粘贴代码片段和控制台输出,而不是图像,请参阅:修复,谢谢@CalosKao:)