注册我使用这些范围
var scopes = '://www.googleapis.com/auth/plus.login ://www.googleapis.com/auth/plus.me ://www.googleapis.com/auth/plus.profile.emails.read ://www.googleapis.com/auth/plus.circles.read';
我将此代码用于获取列表并计算用户
var request = gapi.client.plus.people.list({
'userId': 'me',
'collection': 'visible'
});
if (resp.totalItems)
result.friends = resp.totalItems;
结果这个脚本是
etag:""FT7X6cYw9BSnPtIywEFNNGVVdio/ObDqMibaPxXUs7wb-vH72G2zQbI""
items:[]
kind:"plus#peopleFeed"
title:"Google+ List of Visible People"
totalItems:0
我在哪里弄错了?
答案 0 :(得分:0)
你没有做错任何事。有问题的用户可能没有其他人在他们的圈子中使用您的应用程序。
可接受的值是:
- “已连接”:经过身份验证的用户圈子中也可使用请求应用的可见人员列表。此列表仅限用户 谁使他们的应用程序活动对经过身份验证的用户可见 - “可见”:此用户已添加到一个或多个圈子的人员列表,仅限于请求应用程序可见的圈子。
可见是经过身份验证的用户圈中也在使用您的应用程序的人员列表。
要明确当前的Google+ API,无法获得经过身份验证的用户朋友或他们圈子中的人的列表。没有其他公开的API可以返回此信息。您唯一能做的就是让已经认证相同应用程序并且也已连接的用户。 Google+ API非常有限。