问题标签 [google-people-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
471 浏览

google-contacts-api - 是否可以使用 Google People Api 创建、编辑、删除联系人?

现在创建、编辑、删除您需要使用 Google Contacts Api 的联系人。

谷歌建议:

对于用户联系人的只读访问权限,请使用 People API,它提供联系人和个人资料信息,并且不使用旧的 GData 协议。

他们还说最终 People Api 将取代 Contacts Api。

您认为将来 Google People Api 允许创建、编辑、删除联系人吗?

更新

正如 Amos Yuen 所说,谷歌更新了 People Api,因此您也可以使用它来创建、编辑、删除联系人。

0 投票
1 回答
2060 浏览

google-api - 使用 google people API 访问 google 连接

我想获取从我的应用程序登录的用户的所有谷歌私人连接。我启用了 Google People 和 Google Plus API。我设置了凭据 API 密钥、客户端 ID 和客户端密码。我试图获取用户连接的网址是

另外,我正在使用图书馆passport-google-oauth来获取用户 access_token。上面的 URL 中有什么我遗漏的东西吗?

我的谷歌身份验证码是

0 投票
1 回答
435 浏览

android - ANDROID - 如何从“people api”中找到 google 帐户并拥有并获得一个 id

我正在创建一个带有谷歌标识的应用程序。

我需要从“人/我”的人 API 中识别我朋友的谷歌帐户

这是我的代码:

问题:我不知道如何识别创建的谷歌账户。说明:我想找到谷歌帐户并使用“id”在我的应用程序连接此帐户时发送通知。

你能帮助我吗 ?

0 投票
0 回答
45 浏览

google-people-api - 获取 Google Plus 用户联系人的当前位置

我想访问用户联系人的位置。

假设用户已通过身份验证,并且请求的联系人已授予对其位置数据的访问权限(位置共享)。

当您打开“关于我”信息时,这与“位置”下的 Google+ Android 应用程序或网络应用程序中的内容基本相同。

我搜索了 People API,但显然“getCurrentLocation”方法似乎不再提供该信息(提供 NULL)。

感谢您的提示和提示

0 投票
2 回答
919 浏览

android - Google People API 在 scopes.profile 中出现性别错误

首先,我实际上想从旧的方式获得性别,但它说已经弃用,我在 getGender(); 它不被认可

然后我在这里搜索并有点惊讶地发现我找不到关于这个 People API 的很多主题,但一个流行的答案来自 isabella chen:

我尝试重用代码,但在 Scopes.PROFILES 出现错误,它说第二个类型参数错误...,我不明白。

这是我的谷歌代码:

我将使用任何有效的方法,即使是已弃用的方法,不幸的是我在两种方式上都会出错。

编辑明确的问题:

不推荐使用的方法错误:getGender() 中的错误;, 无法解析方法

较新的方法:Scopes.PROFILE 中的错误,android studio 中的红色下划线表示错误的第二个类型参数。发现 'java.lang.String' 需要类型 'java.util.Collection'

0 投票
1 回答
167 浏览

google-api - Google people.people.connections.list 分页好像坏了

当我使用 nextPage 令牌提交请求以对大于 500 的列表进行分页时,我收到以下错误:

摆弄令牌会在错误令牌上给出适当的详细错误。

0 投票
1 回答
152 浏览

google-api - Google API:通过电子邮件别名获取另一个用户的电子邮件地址

我们希望根据电子邮件别名从 Google 检索另一个用户的主电子邮件地址。

请注意,这不是针对使用 Google OAuth 授权应用程序的同一用户,而是针对组织中的另一个用户(否则 Google People API 会很方便)。

我们看到使用 Admin Directory API 可以做到这一点,但该 API 只能由组织的管理员访问,我们需要支持普通用户。

背景

使用 Google Calendar API 请求有关其他用户日历的信息时 - 只能使用主电子邮件地址,无法识别电子邮件别名。问题是很多时候用户使用电子邮件别名而不是他们的主要电子邮件地址。


有可能吗?怎么做?

0 投票
1 回答
805 浏览

oauth-2.0 - 通过 Google People API 实现性别

使用 Google People API,我在通过https://people.googleapis.com/v1/people/me和正确的 access_token 获取有关性别的信息时遇到问题(这是正确的,因为它会影响昵称和区域设置等信息是否出现)。

我要求范围“个人资料电子邮件 openid”。

我可以获取性别,但仅适用于公开该信息的用户,而不是那些已填写但设置为私人的用户,这违背了要求提供私人个人资料信息的目的。

有没有办法通过谷歌 API 和范围的任何组合来获得私人性别?

谢谢

0 投票
1 回答
101 浏览

google-api - 在执行搜索时,G+ 人物搜索 API 会查看个人资料中的哪些公共信息?

我说的是可以在这里测试的 API 的功能:https ://developers.google.com/+/web/api/rest/latest/people/search

我曾经认为它会查看配置文件的所有公共字段(“指定查询字符串以对所有配置文件中的公共文本进行全文搜索。”),但您似乎无法通过电子邮件、电话或某些教育和工作信息(即使预期的结果配置文件会公开此信息)。

所以我的问题是,这个搜索使用哪些公共数据来检索其结果我找不到任何关于此的文档。

0 投票
1 回答
785 浏览

android - 使用 Google People Api 获取用户 Google Plus 封面图片

我正在使用 Google 登录来获取基本的用户个人资料数据,但我需要从 Google Plus 获取用户的封面照片。我知道 Google Plus 已被弃用,因此我阅读了有关 Google People Api 的信息。问题是,当我尝试实现此处公开的示例时,由于包不存在,以下代码行无法解析,

文档的示例使用

但如果我尝试导入该包,它不存在。我只能导入

并且使用该包, Builder 方法不存在。

这是我的 Gradle 文件,

在这里,我向您展示了我如何尝试实现 Google People Api,