【问题标题】:Google+ Domains API v1. Error 403 "Access not configured"Google+ 域 API v1。错误 403“未配置访问”
【发布时间】:2013-10-14 02:29:32
【问题描述】:

我开始使用 google+ API,但我遇到了身份验证问题,即使在 Google Playground 中也是如此。

我想做一件非常简单的事情,就是让我的用户圈出来的人,所以,我使用范围:

/auth/plus.circles.read /auth/plus.me

我要求:

https://www.googleapis.com/plusDomains/v1/people/me/circles

在 Google PlayGround 和 API 页面 https://developers.google.com/+/domains/api/circles/list 允许您测试它,他们都给我回复:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}

这很奇怪,因为它说我的访问权限没有配置,但应该是。我什至尝试添加 google+ 域 API 的所有范围...

提前致谢

【问题讨论】:

标签: api google-plus


【解决方案1】:

类似于 Akash 所说的 - 检查 API 是否已启用。 Google+ 域 API 与主要的 Google+ API 不同,因此您需要确保两者都已启用:

还要确保与您一起测试的用户是该域的成员,并且您拥有适当的权限。这不是用于一般功能的 API - 它专门用于管理 Google Apps for Business 域中用户的 Google+ 帐户,因此如果您使用 @gmail.com 用户或类似用户对其进行测试,您可能会遇到麻烦。

【讨论】:

  • 我已经做到了,但关键是即使在 Google PlayGround 也无法正常工作......我很确定我做错了什么,因为 Playground 不起作用是没有意义的。 ..
【解决方案2】:

正如 Ian 所说,您需要在 API Console 中启用 Google+ Domains API。但是,要使用 Google+ Domains API,您也不需要启用 Google+ API。这是两种不同的服务。

此外,要发出请求,该请求必须经过身份验证。这意味着您需要使用OAuth 2.0 或通过domain-wide delegation of authority 发出请求。对于 Google Playground,您应该能够在 Playground 中使用 OAuth。

此外,正如 Ian 所说,Google+ Domains API 仅适用于域,因此请确保您正在针对您有权访问 OAuth 调用或授权调用的管理员权限的域进行测试。

【讨论】:

  • 非常感谢乔安娜...真的,你让我开心:)))))) 我忘了玩 OAuth 2.0 Playground ;)
猜你喜欢
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
  • 1970-01-01
  • 2012-06-12
  • 1970-01-01
  • 1970-01-01
  • 2014-03-04
相关资源
最近更新 更多