Java 无法访问用户';Google Plus的个人资料

Java 无法访问用户';Google Plus的个人资料,java,oauth-2.0,google-plus,scribe,Java,Oauth 2.0,Google Plus,Scribe,我正在使用ScribeJava连接到使用OAuth2的Google plus。我能够验证我的应用程序并获得用户的许可,但当我尝试访问除userinfo之外的任何内容时,我会遇到此异常 403 { “错误”:{ 我已将我的应用范围设置为https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile要访问用户的个人资料,我使用以下url: https://www.googleapis.c

我正在使用ScribeJava连接到使用OAuth2的Google plus。我能够验证我的应用程序并获得用户的许可,但当我尝试访问除
userinfo
之外的任何内容时,我会遇到此异常

403

{

“错误”:{

我已将我的应用范围设置为
https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile
要访问用户的个人资料,我使用以下url:

https://www.googleapis.com/plus/v1/people/{userid}/activities/public

你能告诉我我做错了什么吗?我需要在这里使用其他作用域来访问配置文件吗?

1)访问Google API控制台:

2) 转到“服务”页面


3) 通过将Google+API切换为On来启用它

我在PHP中遇到了相同的错误:

我必须在API&Auth->API中激活以下内容

  • 联系API
  • Google+API

另请参见

上的讨论。您能打开Scribe的
调试
模式吗?另外,
403
响应通常意味着,无论授权问题如何,您都不允许执行该操作。您能解释它到底有什么帮助吗?即使不打开google+api,我也可以获取用户信息。它应该可以消除403 accessNotConfigured错误。这对于userinfo终结点不是必需的,因为它用于其他目的(如OpenID Connect/OAuth 2.0身份验证)。请注意,Google+API文档说明您应该“在Google API控制台的服务窗格中激活Google+API”这里的更多信息:当我在管理控制台中打开相应的API时,它为我工作。谢谢
  "errors": [
            {

          "domain": "usageLimits",
           "reason": "accessNotConfigured","message": "Access Not Configured"

            }

            ],

  "code": 403,

"message": "Access Not Configured"

     }

}