Youtube api YouTube API缩略图集端点抛出403禁止

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,

我们有一个NodeJS自动化脚本来配置YouTube实时流。该剧本在2020年12月9日之前运作良好。从那时起,我们在缩略图集端点上出现403错误。尝试更新nodejsgoogledataapi包,并使用建议的作用域重新生成OAuth令牌,但没有任何帮助。文档也不建议进行任何更改/弃用

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-这很有帮助。问题已根据解决。