是否有必要使用Google Apps帐户才能使用Google+域名API?

时间:2015-04-17 07:51:29

标签: javascript ios google-api google-plus google-oauth

我正在尝试通过以下api调用获取用户的圈子信息

xhr.open("GET", "https://www.googleapis.com/plusDomains/v1/people/me/circles?alt=json&access_token=" + googleAuth.getAccessToken());

它将响应文本作为

{"error":{"errors":[{"domain":"global","reason":"forbidden","message":"Forbidden"}],"code":403,"message":"Forbidden"}}

我启用了google + domain api

2 个答案:

答案 0 :(得分:3)

Google+域名API与Google+ API不同。

您的问题是,您正试图找到user circle Google+ API并未准确提供此信息。

API的关闭事项是People.list

https://www.googleapis.com/plus/v1/people/me/people/connected?key={YOUR_API_KEY}

尝试测试集合,看看哪一个更符合您的需求。他们每个人都会给你一份人员名单。您可以在页面底部测试结果。没有办法得到圆圈的名称。

  

可接受的值是:

     

“connected”:经过身份验证的用户中的可见人员列表   也使用请求应用的圈子。此列表仅限用户   谁使他们的应用程序活动对经过身份验证的用户可见。

     

“visible”:此用户添加到一个或多个人的人员列表   圆圈,仅限于请求应用程序可见的圆圈。

这个问题可能与您昨天发布的问题有关。 Get list of circles of a user using Google Plus API

答案 1 :(得分:2)

@gmail.com个Google帐户无法使用Google+ Domains API方法。他们需要Google Apps帐户。