【问题标题】:Program activating the wrong google cloud platform project程序激活错误的谷歌云平台项目
【发布时间】:2021-10-11 16:24:14
【问题描述】:

我一直在关注 this 关于如何将视频上传到 youtube 的教程,它运行良好,直到我决定切换项目(我们称它们为 Project 1Project 2),因为名称不好(我们称它们为 @ 987654325@ 和 Project 2) 以后肯定会打扰我。

然后出现了一个问题,即使我更改了客户端机密 json 文件,它仍然会调用 Project 1。经过一个小时的程序员痛苦后,我尝试删除 OAuth 2.0 客户端 ID,认为它会默认为 Project 2 的 OAuth。对我来说不幸的是,这 没有 工作,现在 Project 1Project 2 都坏了。重新创建 OAuth 没有任何作用。

正如你可能知道的那样,我不是最好的程序员,这是我第一次使用这种东西,而且网上似乎根本没有任何关于这个的东西.我认为这与存储缓存或类似的东西有关,但我太害怕搞砸我的项目,所以我决定第一次创建一个 StackOverflow 帐户并询问一些更有经验的开发人员.

任何帮助都将非常感激,如果您需要我在这篇文章中没有添加的任何内容,或者认为有什么我可以改进的,请告诉我,因为我对此很陌生。

(代码在链接教程中,以免使帖子混乱)

【问题讨论】:

  • 运行程序时遇到什么错误?
  • @stvar 这似乎是在问如何将一个云平台项目用于多个 youtube 频道,不是吗?我的问题是换一个新的
  • @AlfonsMuñoz none,它(确实)工作得很好,只是在错误的项目上。删除项目没有任何作用,但由于某种原因它仍然可以正常工作。
  • @Eden Gibson:一个或多个项目都是同样的问题,只是必须妥善管理客户端机密 JSON 文件。机制就在那里:您必须为每个 Google 项目和 YouTube 频道分别保存凭据数据。你的问题有答案——你只需要适应它。

标签: python google-cloud-platform youtube-data-api


【解决方案1】:

经过一番努力,我发现教程代码创建的 .pickle 文件存储了您的登录信息。我删除了它,它现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 2019-10-31
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 2019-08-16
    • 2020-01-11
    • 1970-01-01
    相关资源
    最近更新 更多