首页 文章

Google Domains API v1 . 错误403“访问未配置”

提问于
浏览
2

我开始使用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"
 }
}

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

提前致谢

2 回答

  • 3

    阿卡什说的那种 - 检查API是否已启用 . Google域API与主Google API不同,因此您需要确保两者都已启用:

    Enabling an API in the Google Cloud Console

    还要确保您正在测试的用户是域的成员,并且您具有适当的权限 . 这不是一般功能的API - 专门用于管理Google Apps for Business域中用户的Google帐户,因此如果您使用@ gmail.com用户或类似用户进行测试,则可能会遇到问题 .

  • 10

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

    此外,要发出请求,必须对请求进行身份验证 . 这意味着您需要使用OAuth 2.0或通过domain-wide delegation of authority发出请求 . 对于Google Playground,您应该可以在操场上使用OAuth .

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

相关问题