YouTube API和品牌帐户
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YouTube API和品牌帐户相关的知识,希望对你有一定的参考价值。
我很长一段时间都在使用访问我的YouTube频道的Google脚本,从中获取并修改了一些信息,并将一些数据保存在Google表格中。
它总是运行良好,但大约一周前,谷歌以某种方式将我的访问权限分配到我的普通帐户(主电子邮件)和我的YouTube帐户(使用不同的昵称)之间。
我找不到运行最简单命令的方法:
var my_playlists = YouTube.Playlists.list('snippet', {
mine: true,
maxResults: 50,
})
.items;
问题是谷歌现在提示我一个授权页面,我可以选择2个帐户。一个是我的主要帐户,另一个是YouTube帐户。如果我选择了我的主帐户,代码会运行,但我看不到YouTube帐户的数据。
如果我选择YouTube,我仍然无法访问我想要的数据,并且每次运行代码时都会一直要求获得权限。
我知道两个频道之间存在授权问题,但我以前没有这个问题,也找不到任何解决方法。
我能解决这个问题吗?
我一直在努力解决同样的问题,但是出于另一个原因。无论如何,到目前为止,我可以在我的PERSONAL youtube帐户中操作我想要的任何内容,使用OAuth授予访问我的帐户,但如果授予访问我的品牌帐户的权限,则脚本甚至不会开始,显然这是一个导致循环的错误脚本。
您可以查看此信息以获取更多信息:
- YouTube Apps Script API only runnable by accounts without a YouTube channel?
- https://issuetracker.google.com/issues/36764531
- https://mashe.hawksey.info/2017/09/identity-crisis-using-the-youtube-api-with-google-apps-script-and-scheduling-live-broadcasts-from-google-sheets/
- Using Youtube Data API to Edit with Brand Account Playlist
以上是关于YouTube API和品牌帐户的主要内容,如果未能解决你的问题,请参考以下文章
Google App Scripts(表格)未连接YouTube品牌帐户
Google Sign in API OAuth2 错误:youtube 范围内的“invalid_request”
通过 API 从 Google Cloud 访问 YouTube 帐户以获取统计信息