Google App Scripts(表格)未连接YouTube品牌帐户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google App Scripts(表格)未连接YouTube品牌帐户相关的知识,希望对你有一定的参考价值。

问题:

我一直困扰着试图弄明白这一整天。我正在我的Google表格中编写一个应用程序脚本来查询来自特定YouTube频道的YouTube API数据,当我连接每个帐户但我们尝试查询的实际YouTube帐户(品牌帐户)时,它都能正常运行。

设置:

youtube.email@gmail.com - 托管YouTube帐户的位置。 ryan@gSuiteCo.com - 我在写剧本的地方。

怎么了:

当我执行我的代码时,它会要求授权,所以我使用youtube.email@gmail.com登录。然后,我可以选择YouTube品牌帐户或youtube.email@gmail.com Google帐户。如果我选择了可​​以使用的电子邮件Google帐户(但之后会从错误的YT帐户中提取)。如果我选择我的YouTube帐户,则无效,我最终会进入授权循环。我跑了,一个弹出窗口要求我授权。授权后,它实际上并没有运行......这是一个无限循环。

我怀疑这个问题与启用YouTube API有关。对于每个帐户,我都可以登录管理员并为我的App脚本启用API,但我无法为YouTube帐户执行此操作。当我为youtube.email@gmail.com启用它时,它会为错误的YouTube品牌帐户启用它。

所以,我不知道发生了什么。这样做的正确方法是什么?我尝试过编写和部署youtube.email@gmail.com帐户中的代码,我也遇到了同样的问题。

答案

这听起来像是因为a known Apps Script issue在登录多个Google帐户时无法正常工作 - 它总是使用默认帐户。

Romain Vialard最近在wrote an article谈到他们如何解决这个问题。

以上是关于Google App Scripts(表格)未连接YouTube品牌帐户的主要内容,如果未能解决你的问题,请参考以下文章

Google App Script在doc中显示提示,但未使用电子表格权限

离线使用Google Apps Scripts

有没有办法访问 Google App Scripts 中的 Adwords?

如何设置表的架构以在 Google App Scripts 中自动检测从 Google Cloud Storage 获取数据?

如何为具有多个帐户的用户在Google App Scripts中选择帐户?

VS2017 Cordova 出现错误 @ionic/app-scripts 未安装