谷歌还没有验证这个应用程序警告谷歌联系人api请求



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

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

您所经历的是在这种情况下的预期行为。

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

  • 你的应用程序使用敏感或受限的作用域,你还没有在你的OAuth同意屏幕配置页面中配置它们并请求验证。

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

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

此外,注意以下事项也很重要:

当应用程序代码中请求的范围与OAuth同意屏幕配置页面中请求的范围不同时,您的用户将看到一个"未经验证的应用程序";屏幕上。请确保你在应用程序中请求的范围与OAuth同意屏幕中的范围相同。

对于敏感作用域,您可以通过在项目的云控制台中查找锁定图标来确定它们。

参考

  • 未经证实的应用;

  • OAuth API验证faq .

最新更新