Youtube api YouTube API缩略图集端点抛出403禁止
我们有一个NodeJS自动化脚本来配置YouTube实时流。该剧本在2020年12月9日之前运作良好。从那时起,我们在缩略图集端点上出现403错误。尝试更新nodejsgoogledataapi包,并使用建议的作用域重新生成OAuth令牌,但没有任何帮助。文档也不建议进行任何更改/弃用Youtube api YouTube API缩略图集端点抛出403禁止,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我们有一个NodeJS自动化脚本来配置YouTube实时流。该剧本在2020年12月9日之前运作良好。从那时起,我们在缩略图集端点上出现403错误。尝试更新nodejsgoogledataapi包,并使用建议的作用域重新生成OAuth令牌,但没有任何帮助。文档也不建议进行任何更改/弃用 try { var thumbnailResponse = await service.thumbnails.set({ auth: auth, videoId: liveVideoId,
try {
var thumbnailResponse = await service.thumbnails.set({
auth: auth,
videoId: liveVideoId,
media: {
body: fs.createReadStream(languageConfiguration.thumbnailPath),
MimeType: 'image/jpeg'
},
requestBody: {}
});
} catch (thumbnailError) {
console.log(thumbnailError);
}
在上述调用中获取以下错误:
code: 403,
errors: [
{
message: 'The caller does not have permission',
domain: 'global',
reason: 'forbidden'
}
]
OAuth令牌由以下作用域生成:
var SCOPES = ['https://www.googleapis.com/auth/youtube',
'https://www.googleapis.com/auth/youtube.force-ssl',
'https://www.googleapis.com/auth/youtube.upload'];
Auth令牌用于以下API调用,也用于缩略图资源:
service.liveStreams.insert
service.liveBroadcasts.insert
service.liveBroadcasts.bind
我们这边没有任何变化,过去3到4个月里,同样的代码工作得非常好
深入了解API端点或帐户策略中的任何更改都会有所帮助
谢谢。问题由谷歌团队解决。非常感谢您的大力支持。问题由谷歌团队解决。非常感谢您的大力支持。您可以密切关注,因为它包含与您的问题非常相同的问题。我可以确认相同的问题,例如,KS@stvar-这很有帮助。问题已根据解决。您可以密切关注,因为它包含与您的问题非常相同的问题。我可以确认相同的问题Answethanks@stvar-这很有帮助。问题已根据解决。