我使用了很长一段时间来访问我的YouTube频道的Google脚本,从中获取并修改了一些信息,并将一些数据保存在Google表格中。
它总是运作良好,但大约一周前,Google以某种方式在我的普通帐户(主电子邮件)和我的YouTube帐户(使用不同的昵称)之间分配了访问权限。
我找不到办法运行最简单的命令:
var my_playlists = YouTube.Playlists.list('snippet', {
mine: true,
maxResults: 50,
})
.items;
问题是谷歌现在提示我一个授权页面,我可以在两个帐户之间进行选择。一个是我的主要帐户,另一个是YouTube帐户。 如果我选择了我的主帐户,代码就会运行,但我看不到YouTube帐户的数据。
如果我选择YouTube,我仍然无法访问我想要的数据,并且每次运行代码时都会一直要求获得许可。
我知道两个频道之间存在授权问题,但我以前没有这个问题,也找不到解决问题的建议。
我可以解决这个问题?
答案 0 :(得分:0)
我一直在为完全相同的问题而苦苦挣扎,但又有另一个原因。 无论如何,到目前为止,我可以在自己的PERSONAL youtube帐户中操作任何所需的操作,使用OAuth将访问权限授予“我的帐户”,但如果授予对我的品牌帐户的访问权限,该脚本甚至无法启动,显然这是一个错误,导致脚本。
您可以查看更多信息: