【问题标题】:How to get count people by google plus API如何通过 google plus API 计算人数
【发布时间】:2016-12-06 08:36:01
【问题描述】:

我使用这些范围的注册

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

我在哪里做错了?

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 如何解决?当尝试使用“连接”和“可见”时,我什么也得不到。但我在 th google + 中的帐户有 24 个朋友。也许还有其他一些方法可以获取这些信息。
    • 让您的所有朋友验证您的应用程序。没有其他办法。您只能看到使用同一应用程序的用户之间的连接。 google+ api 非常有限。
    • 我尝试使用获取此信息的 Google + 域,但我得到 { "error": { "errors": [ { "domain": "global", "reason": "forbidden", " message": "Forbidden" } ], "code": 403, "message": "Forbidden" } }
    • Google+ 域与社交媒体网站 Google+ 不同。 Google+ 域是用于工作或课堂的 google,必须付费,并且不允许您访问 Google+ 社交媒体网站上的信息。
    • 然后。如何通过 Google+ 获取数量或列出好友?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多