YouTube API和品牌帐户

时间:2017-06-10 10:04:06

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

我使用了很长一段时间来访问我的YouTube频道的Google脚本,从中获取并修改了一些信息,并将一些数据保存在Google表格中。

它总是运作良好,但大约一周前,Google以某种方式在我的普通帐户(主电子邮件)和我的YouTube帐户(使用不同的昵称)之间分配了访问权限。

我找不到办法运行最简单的命令:

var my_playlists = YouTube.Playlists.list('snippet', {
    mine: true,
    maxResults: 50,
})
.items; 

问题是谷歌现在提示我一个授权页面,我可以在两个帐户之间进行选择。一个是我的主要帐户,另一个是YouTube帐户。 如果我选择了我的主帐户,代码就会运行,但我看不到YouTube帐户的数据。

如果我选择YouTube,我仍然无法访问我想要的数据,并且每次运行代码时都会一直要求获得许可。

我知道两个频道之间存在授权问题,但我以前没有这个问题,也找不到解决问题的建议。

我可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

我一直在为完全相同的问题而苦苦挣扎,但又有另一个原因。 无论如何,到目前为止,我可以在自己的PERSONAL youtube帐户中操作任何所需的操作,使用OAuth将访问权限授予“我的帐户”,但如果授予对我的品牌帐户的访问权限,该脚本甚至无法启动,显然这是一个错误,导致脚本。

您可以查看更多信息: