问题标签 [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 回答
1809 浏览

google-api - 无法使用 - auth/user.phonenumbers.read 范围从用户的谷歌个人资料中读取电话号码

根据Google People API的文档,我正在使用个人资料范围 - https://www.googleapis.com/auth/user.phonenumbers.readPersonFields=phoneNumbers仅在其 Google 个人资料中读取经过身份验证的用户的电话号码(没有来自联系人列表)。我正在使用 API 密钥和 oAuth accesstoken 来授权请求​​。google people API 不会单独获取与上述范围内的个人资料关联的电话号码。除了上述范围之外,添加整个联系人列表读取权限的范围,即www.googleapis.com/auth/contacts.readonly会正确返回配置文件中的电话号码. 有没有办法使用 user.phonenumbers.read 范围从他/她的个人资料中获取用户的电话号码?

0 投票
2 回答
1238 浏览

c# - MVC 外部登录 - 使用 Google People API

我有一个 C# MVC 项目。我试图通过从 Google 检索用户信息来帮助用户注册过程。我想访问名字、姓氏、电子邮件和手机号码。都是必填字段。我相信我需要使用 Google People API。Google+ API 一直运行良好,但没有手机号码。我不确定如何获取这些数据。目前在 startup.auth 我有:

在我的控制器中,我有:

除了手机之外的所有信息都可以根据需要访问和工作。我只是不确定如何检索这些数据。我希望它会在 loginInfo 中显示为声明,但这种情况下不存在声明。提示用户授予应用访问手机的权限,所以我有点困惑为什么没有索赔。是否需要在我的 startup.auth 中添加声明?那将如何运作?任何帮助,将不胜感激。

0 投票
1 回答
1517 浏览

google-apis-explorer - 我如何使用人员 API 获取谷歌联系人组的成员列表?

我正在尝试获取联系人组中包含的成员列表。当我尝试使用ContactGroups GetmemberResourceNames作为字段时。我在 API 资源管理器上得到一个空的 JSON 响应。目前,我看不到任何其他方式来获取联系人组的成员。

0 投票
2 回答
1235 浏览

python - 创建新的联系人 Google People API

我正在遵循指南: https ://developers.google.com/people/v1/write-people

我的代码:

当我运行时,我的错误:

我收到这个错误。如何有效地创建新联系人?

0 投票
1 回答
1929 浏览

c# - c# .NET Google People API 更新联系信息

我正在尝试学习如何使用 Google 的 People API。我已经了解 OAuth 2 基础知识并且知道如何获取联系人列表。

下一步是更新联系信息中的一些属性。我使用https://developers.google.com/people/作为参考。

在管理联系人部分,唯一的例子是 Java,我在 C# 中找不到类似的匹配项。 https://developers.google.com/people/v1/write-people

是否可以使用 C# API 更新联系人?如果是的话,有人可以给我一个例子的链接吗?

0 投票
1 回答
548 浏览

javascript - 使用 Google People API 获取登录用户的电子邮件

如何使用 Google People API 获取登录用户的电子邮件地址?

我正在尝试检索登录用户的电子邮件地址,以便可以使用它与我的应用程序中的数据进行比较。我已经尝试了各种方法来获取它,但下面的代码只是返回undefined.

将其更改var email = resp.result.emailAddresses[0];[object Object].

我也尝试过使用JSON.parse(),但出现以下错误:

我还尝试了有关 Google People API 的其他未回答问题中的方法。

0 投票
2 回答
298 浏览

c# - 检索配置文件和连接 - 缺少参数?

我使用 Google 的 .NET people API (v.1.25) 并遵循文档 ( https://developers.google.com/people/v1/read-people )。

在下面

检索配置文件和连接

获取用户的连接

对于 .NET,文档给出了这个示例代码片段:

但是PersonFields在 ListRequest 类中不存在 - 在 GetRequest 中也不存在,正如文档在下一个示例中所建议的那样。

我是否误解了某些内容,或者文档或 API 中是否存在错误?

0 投票
1 回答
1772 浏览

php - 使用 PHP 将新联系人推送到 google people api

我想使用 PHP 将新的联系人条目推送到谷歌联系人。

下面是我的 index.php 代码。

执行以下代码后出现此错误。未捕获的异常 'Google_Service_Exception' 带有消息 '{ "error": { "code": 401, "message": "Request has invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. 任何 1 都可以告诉我如果我的代码是正确的?如果不是,请建议将联系人推送到联系人或人员 API 的正确方式。

0 投票
2 回答
146 浏览

google-api - 无法使用 Google API 获取 ageRanges

我似乎无法通过 People API 获得 ageRanges 属性。

作品:

不工作:

其他人有这个问题吗?

0 投票
2 回答
482 浏览

google-api-js-client - 如何更新“人/我”

我用

获取登录用户的信息,但我无法使用

或者

更新此信息。

错误信息是:

或者