Google 尚未针对 Google 联系人 API 请求验证此应用警告 您遇到的是这种情况下的预期行为参考

问题描述

我正在使用 google 联系人 api 来获取联系人,但每次它都显示“未验证”同意屏幕,即使我多次允许它。我跳过了谷歌控制台中应用的验证过程,因为我没有使用任何敏感范围,所以没有向 OAuth 同意屏幕添加任何范围。

注意在我的另一个具有相同配置且未添加范围的项目中,一切正常,没有未经验证的同意警告。

解决方法

您遇到的是这种情况下的预期行为。

出现未验证应用屏幕的原因如下:

  • 您的应用使用敏感或受限范围,并且您尚未在 OAuth 同意屏幕配置页面中配置它们并请求验证。

  • 您的应用使用了您未在 OAuth 同意屏幕配置页面上选择的敏感或受限范围。

  • 您在 OAuth 同意屏幕配置页面上选择了敏感或受限范围并请求验证,但验证尚未完成。

此外,还需要注意以下几点:

当您的应用代码中请求的范围与您的 OAuth 同意屏幕配置页面中请求的范围不同时,您的用户会看到“未经验证的应用”屏幕。确保您在应用中请求的范围与 OAuth 同意屏幕中的范围相同。

至于敏感范围,您只需在项目的 Cloud Console 中查找锁定图标即可确定它们。

参考