【问题标题】:Youtube.Playlist.list ReferenceErrorYoutube.Playlist.list 参考错误
【发布时间】:2015-07-30 05:35:50
【问题描述】:

当我在 Google App 脚本中使用 Youtube.Playlists.list 时,我遇到了一个错误,提示“ReferenceError: "Youtube" is not defined”。我启用了 Youtube Analytics API 和 Youtube Data API,但错误仍然出现。我可以知道我怎样才能完成这项工作吗?

function myFunction() {

  var playlistResponse = Youtube.Playlists.list('snippet',{
    mine: true,
        maxResults: 30,
        pageToken: nextPageToken
      });

  for (var x = 0; x < playlistResponse.items.length; x++)
      {
      var playlistItem = playlistResponse.items[x];
      var playlistId = playlistResponse.items.id;
      var playlistTitle = playlistResponse.items.snippet;

        Logger.log(playlistTitle);
        Logger.log(playlistId);
      }
}

【问题讨论】:

  • 您是否进入了 Google.Developers 控制台并在那里启用了 YouTube API?如果你不这样做,它就行不通。您需要在两个地方启用高级服务。在 Apps 脚本中,在 Google Developers Console 中。

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


【解决方案1】:

您只需将小写字母“t”改为大写即可:

var playlistResponse = Youtube.Playlists.list('snippet',{

改为:

YouTube

区分大小写:

【讨论】:

  • 哈哈我没注意到。谢谢!
  • 我也有同样的问题。我正在使用YouTube。但它仍然发生。有什么问题?我应该导入还是启用某些设置?
  • 如果您使用“Ctrl + Spacebar”调出上下文菜单,“YouTube”会出现在列表中吗?如果没有,API 可能未启用。
猜你喜欢
  • 2013-08-15
  • 2013-02-11
  • 2018-03-12
  • 2012-12-27
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多