gpt4 book ai didi

node.js - 如何在node js下使用googleapis获取完整的个人资料信息?

转载 作者:太空宇宙 更新时间:2023-11-04 00:08:51 25 4
gpt4 key购买 nike

我尝试使用 googleapi@27 获取个人资料信息,但它只给了我以下字段。

{ 
emailAddress: 'jainshravan321@gmail.com',
messagesTotal: 2122,
threadsTotal: 2111,
historyId: '116715'
}

我在上面尝试了这个( https://developers.google.com/gmail/api/quickstart/nodejs?authuser=1 )示例。我需要所有字段,例如名字、姓氏、电子邮件地址、联系电话以及用户个人资料中的所有可用字段。那么你知道我将通过什么方式在 Node js 下使用 googleapi 获取用户个人资料的所有字段吗?

最佳答案

Users: getProfile

Gets the current user's Gmail profile.

用户 Gmail 个人资料包括

{
"emailAddress": string,
"messagesTotal": integer,
"threadsTotal": integer,
"historyId": unsigned long
}

您正在查找的信息不属于 Gmail API 的一部分。 gmail api 是一个邮件系统,而不是一个用户配置文件系统。您应该尝试查看 People api 或 google+ api。

People api基本上链接到谷歌联系人,因此如果用户没有填写此信息,您将无法取回。 Google+ api 链接到 google plus 社交媒体网站。如果用户没有设置公开信息,例如电话号码,您将无法看到它。

没有真正好的方法来获取此信息。

更新:经过大量谷歌搜索后,看起来对 people 的调用和 google+ 现在是相同的端点。但这些数据来自 Google+ 和联系人的合并。

关于node.js - 如何在node js下使用googleapis获取完整的个人资料信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50920617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com