首页 > 解决方案 > 已提交 Google OAuth 开发者验证表单,但 Google 没有回复

问题描述

我需要 google oauth 才能在我的 opencart 商店上登录 google+。我的应用程序仅请求以下范围,并且应用程序是公开的。

https://googleapis.com/auth/plus.me

https://googleapis.com/auth/userinfo.profile

https://googleapis.com/auth/userinfo.email

这些不是敏感范围,在我的 oauth 同意屏幕上,我看到提交验证按钮已禁用,并且显示您的更改不需要验证

在此处输入图像描述

客户仍会看到未验证的应用屏幕(此应用未验证)

我还提交了 oauth 应用验证表https://support.google.com/code/contact/oauth_app_verification。已经一个多星期没有得到谷歌的任何回复。

请建议任何方法如何为我的客户删除未验证的应用程序屏幕?

标签: google-apigoogle-oauthgoogle-plusgoogle-developers-console

解决方案


除非您在“Google API 范围”的OAuth 同意屏幕列表中列出了一个或多个敏感范围,否则 Google 将忽略您的验证请求。

例如Google OAuth 同意屏幕中的敏感范围示例

为此有很多步骤,所以我在向 OAuth 同意屏幕添加敏感范围的同时制作了一个视频。

以下是步骤,写出来:

  1. 首先,确保与您的项目关联的所有 URI 都托管在 HTTPS 上。这包括每个OAuth Credentials中列出的授权 Javascript URI授权重定向 URI。Google 不会批准任何使用任何不安全连接的应用。
  2. 接下来,确认您的 OAuth 应用程序已启用对敏感 API(例如 People 或 Contacts API)的访问。
  3. 然后,将范围添加到“OAuth 同意屏幕”。
  4. 最后,单击表单底部启用的“提交验证”按钮。

推荐阅读