程序激活错误的谷歌云平台项目
Posted
技术标签:
【中文标题】程序激活错误的谷歌云平台项目【英文标题】:Program activating the wrong google cloud platform project 【发布时间】:2021-10-11 16:24:14 【问题描述】:我一直在关注 this 关于如何将视频上传到 youtube 的教程,它运行良好,直到我决定切换项目(我们称它们为 Project 1
和 Project 2
),因为名称不好(我们称它们为 @ 987654325@ 和 Project 2
) 以后肯定会打扰我。
然后出现了一个问题,即使我更改了客户端机密 json 文件,它仍然会调用 Project 1
。经过一个小时的程序员痛苦后,我尝试删除 OAuth 2.0 客户端 ID,认为它会默认为 Project 2
的 OAuth。对我来说不幸的是,这 没有 工作,现在 Project 1
和 Project 2
都坏了。重新创建 OAuth 没有任何作用。
正如你可能知道的那样,我不是最好的程序员,这是我第一次使用这种东西,而且网上似乎根本没有任何关于这个的东西.我认为这与存储缓存或类似的东西有关,但我太害怕搞砸我的项目,所以我决定第一次创建一个 *** 帐户并询问一些更有经验的开发人员.
任何帮助都将非常感激,如果您需要我在这篇文章中没有添加的任何内容,或者认为有什么我可以改进的,请告诉我,因为我对此很陌生。
(代码在链接教程中,以免使帖子混乱)
【问题讨论】:
运行程序时遇到什么错误? 这是您问题的答案:YouTube Data API with multiple accounts using Python。 @stvar 这似乎是在问如何将一个云平台项目用于多个 youtube 频道,不是吗?我的问题是换一个新的 @AlfonsMuñoz none,它(确实)工作得很好,只是在错误的项目上。删除项目没有任何作用,但由于某种原因它仍然可以正常工作。 @Eden Gibson:一个或多个项目都是同样的问题,只是必须妥善管理客户端机密 JSON 文件。机制就在那里:您必须为每个 Google 项目和 YouTube 频道分别保存凭据数据。你的问题有答案——你只需要适应它。 【参考方案1】:经过一番努力,我发现教程代码创建的 .pickle 文件存储了您的登录信息。我删除了它,它现在可以正常工作了。
【讨论】:
以上是关于程序激活错误的谷歌云平台项目的主要内容,如果未能解决你的问题,请参考以下文章
将 node.js 应用程序部署到谷歌云平台时找不到模块“yargs”错误