【发布时间】:2016-07-05 21:00:43
【问题描述】:
我正在尝试编写一个脚本,从我管理的一个频道中获取所有已完成的 YouTube 直播,并将一些统计数据(观看次数等)写入 Google 电子表格。
我的 Google 帐户是几个 Google+ 信息页的管理员,其中一些信息页与 YouTube 频道相关联。据我所知,这些页面“拥有”频道。
我把这个扔到Code.gs:
function updateStats() {
var liveEventsResponse = YouTube.LiveBroadcasts.list('snippet', {
maxResults: 50,
pageToken: nextPageToken
});
Logger.log(liveEventsResponse);
}
当我在脚本上运行一个函数时,我得到了这个框:
我点击我的 Google+ 页面并得到这个:
如果我点击“允许”并将脚本授权为我的 Google+ 页面,该框会关闭,一切看起来都正常。但是,一旦我尝试再次运行该函数,它会弹出相同的框并再次询问我。
我的问题是:我可以使用 Google Apps 脚本中的 YouTube API 从 Google+ 信息页拥有的 YouTube 频道获取数据,还是不受支持?
谢谢!
【问题讨论】:
标签: javascript google-apps-script youtube youtube-api google-apps