访问被阻止:<项目>尚未完成 Google 验证过程

luq*_*qui 23 python google-cloud-platform google-sheets-api

我正在构建一个简单的脚本,它会轮询一些数据,然后更新我提供给客户的电子表格。(这是一个小项目,我不需要任何花哨的东西。)

因此,我创建了一个 Google Cloud 项目,启用了 Sheets API,并获得了桌面应用程序的凭据。当我尝试运行快速入门示例时,出现错误:

访问被阻止:<我的项目名称>尚未完成 Google 验证过程

我尝试过谷歌搜索,所有的解决方案似乎都是针对用户看到这个应该做什么,但我是开发人员。我只需要授予我自己对此电子表格的访问权限,因为我的脚本是唯一会更改它的东西(我还将与客户共享它)。

我该怎么办?

Twi*_*ght 53

您需要在 OAuth 同意屏幕下将该帐户添加为测试用户:

1.) 从仪表板转到API 和服务,然后单击OAuth concent screen

在此输入图像描述

2.) 在“测试用户”下,单击“ +添加用户”。右侧面板上将提示一个菜单。 在此输入图像描述

3.) 输入用户的电子邮件 在此输入图像描述

4.) 重新加载提供的 URL。

参考:https://www.youtube.com/watch?v =bkZns_VOB6I

注意:我与该视频无关,也不属于 YouTube 频道的所有者


小智 5

我同意@Twilight的回答是好的,当你想允许其他用户加入时,你有一个按钮 来自谷歌控制台的状态图像

这是在 Google Console -> API 和服务 -> Oauth 同意屏幕中,有一个发布应用程序的选项。根据您的设置,您将需要提供不同数量的信息。

对于我来说,隐私政策、服务条款、应用程序的附加(可选)描述是必需的。