【发布时间】:2013-07-27 03:48:51
【问题描述】:
我正在尝试使用Admin SDK Directory API,专门用于检索Users: get endpoint 中详述的用户信息。
我在 oauth 时请求了以下权限
https://www.googleapis.com/auth/admin.directory.user
https://www.googleapis.com/auth/admin.directory.user.readonly
但是,当我请求获取特定用户的信息时,我收到以下响应:
HTTP/1.1 403 Forbidden
Content-Type: application/json; charset=UTF-8
Date: Fri, 26 Jul 2013 18:25:29 GMT
Expires: Fri, 26 Jul 2013 18:25:29 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Transfer-Encoding: chunked
{
"error": {
"errors": [
{
"domain": "global",
"reason": "domainCannotUseApis",
"message": "Domain cannot use apis."
}
],
"code": 403,
"message": "Domain cannot use apis."
}
}
我已在 API Console 中启用了 Admin SDK。
我已在 Google Apps 标准(免费)版和 Google Apps for Nonprofits 版上尝试过此操作,但遇到了同样的错误。 Admin SDK Directory API 是否需要 Google Apps for Business 帐户?
【问题讨论】:
标签: google-admin-sdk