如何通过谷歌加API来统计人数

时间:2016-12-06 08:36:02

标签: javascript google-plus google-api-js-client

注册我使用这些范围

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

我在哪里弄错了?

1 个答案:

答案 0 :(得分:0)

你没有做错任何事。有问题的用户可能没有其他人在他们的圈子中使用您的应用程序。

  

可接受的值是:
   - “已连接”:经过身份验证的用户圈子中也可使用请求应用的可见人员列表。此列表仅限用户   谁使他们的应用程序活动对经过身份验证的用户可见    - “可见”:此用户已添加到一个或多个圈子的人员列表,仅限于请求应用程序可见的圈子

可见是经过身份验证的用户圈中也在使用您的应用程序的人员列表。

要明确当前的Google+ API,无法获得经过身份验证的用户朋友或他们圈子中的人的列表。没有其他公开的API可以返回此信息。您唯一能做的就是让已经认证相同应用程序并且也已连接的用户。 Google+ API非常有限。