如何仅使用videoId从Google Apps Script API更新Youtube上的snippet.description?

时间:2019-11-25 11:10:07

标签: api google-apps-script youtube youtube-api youtube-data-api

我想使用通过Google Apps脚本公开的API更新Youtube频道上的snippet.description。我已经知道videoId,因此无需创建和遍历show in the example here之类的搜索列表。

我希望在我的YouTube视频上看到我的脚本以及新的说明。但是我却收到以下错误消息。

  

对youtube.videos.update的API调用失败,并显示错误:禁止(第90行,文件“ Youtube”)

代码
function updateVideo( data ) {
  var videoId = 'foo';
  var title = 'bar';
  var description = 'baz';
  var resource = {
    id: videoId,
    snippet: {
      title: title,
      description: description,
      categoryId: '22'
    }
  };
  YouTube.Videos.update(resource, 'id,snippet'); // this is line 90
}

我在做什么错了?

注意

要澄清一下:我的意思是“不创建like they do here来查找它的频道列表。”

videoId

编辑

这个问题有所不同,因为另一个问题专门询问HTML。这个问题不是关于在描述中使用HTML的问题。就是要对说明进行任何更改。

1 个答案:

答案 0 :(得分:1)

评论摘要:

这是授权错误。发出API请求的帐户与YouTube视频的所有者不同。