【发布时间】: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 没有任何作用。
正如你可能知道的那样,我不是最好的程序员,这是我第一次使用这种东西,而且网上似乎根本没有任何关于这个的东西.我认为这与存储缓存或类似的东西有关,但我太害怕搞砸我的项目,所以我决定第一次创建一个 StackOverflow 帐户并询问一些更有经验的开发人员.
任何帮助都将非常感激,如果您需要我在这篇文章中没有添加的任何内容,或者认为有什么我可以改进的,请告诉我,因为我对此很陌生。
(代码在链接教程中,以免使帖子混乱)
【问题讨论】:
-
运行程序时遇到什么错误?
-
@stvar 这似乎是在问如何将一个云平台项目用于多个 youtube 频道,不是吗?我的问题是换一个新的
-
@AlfonsMuñoz none,它(确实)工作得很好,只是在错误的项目上。删除项目没有任何作用,但由于某种原因它仍然可以正常工作。
-
@Eden Gibson:一个或多个项目都是同样的问题,只是必须妥善管理客户端机密 JSON 文件。机制就在那里:您必须为每个 Google 项目和 YouTube 频道分别保存凭据数据。你的问题有答案——你只需要适应它。
标签: python google-cloud-platform youtube-data-api