【问题标题】:Intermittent 403 Access Not Configured未配置间歇性 403 访问
【发布时间】:2014-05-03 14:54:47
【问题描述】:

我在两个不同的 API 项目中间歇性地收到以下错误。 API 项目已经正常运行了近一年,没有任何变化。当错误开始发生时,它会以持续几分钟的突发形式发生,然后再次开始正常运行。错误事件每小时发生几次,我们注意到昨晚早些时候发生的错误超过 12 个多小时前。任何帮助表示赞赏。

API 范围: www.googleapis.com/auth/userinfo.profile www.googleapis.com/auth/userinfo.email

调用 GET https://www.googleapis.com/oauth2/v2/userinfo?key=******* 时出错:(403) 不能访问已配置。请使用 Google Developers Console 为您的项目激活 API。

【问题讨论】:

    标签: google-api google-oauth google-api-php-client


    【解决方案1】:

    今天早上我遇到了这个问题。而不是使用

    https://www.googleapis.com/oauth2/v2/userinfo?key=**

    你现在需要使用

    https://www.googleapis.com/plus/v1/people/me?access_token=**

    并在管理控制台中启用 Google+ API。没有 Google+ 可能还有其他方法可以做到这一点,但这对我有用!

    不知道为什么会发生这种变化 - userinfo 方法似乎计划在几个月后弃用。在没有 Google+ 的情况下,您也许可以从 Google 获取有关用户的一些信息,只需查看文档即可。

    【讨论】:

    • 检查了 Oauth 文档,但没有提到它已被弃用。 Google+ 文档确实提到它将在 2014 年 9 月弃用。鉴于此,我将计划更新,尽管它暂时应该仍然可以正常运行。
    • 撇开弃用与功能障碍的语义不谈,userinfo 不起作用,而 Google+ 方法则起作用。但如果你能在没有 G+ 的情况下解决问题,那就太棒了!
    猜你喜欢
    • 2018-09-22
    • 2014-01-22
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 2014-01-24
    • 2013-12-15
    相关资源
    最近更新 更多