问题标签 [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.
android - How to get profile ID of Connections using Google People API in Android?
I'm working on an App and this app has a feature, which need profile ID of Google Account. I can get data using Google People API by using code:
But the response has no Profile ID, it just has Contact ID like that:
am I missing any field to have Google Profile ID in this line?setRequestMaskIncludeField("person.names,person.emailAddresses,person.phoneNumbers")
or any idea to get Profile ID from People API Google? Help me please.
android - 请求服务器身份验证代码时,GoogleSignInResult 在 Android 应用程序中返回 DEVELOPER_ERROR
我按照本手册将 Google People API 连接到 Android 应用程序:http: //blog.iamsuleiman.com/people-api-android-tutorial-1/
我正在使用以下代码登录:
onActivityResult 代码是:
我不断收到 DEVELOPER_ERROR 结果。
该应用程序由我在开发者控制台中设置的 SHA1 指纹代码签名。
OAUTH 客户端 ID 取自我的应用程序的“Web 客户端”JSON 配置。
所有 API 都在 Google 开发者控制台中启用
如果我删除方法 .requestServerAuthCode():
的结果
Auth.GoogleSignInApi.getSignInResultFromIntent(data);
成功:应用程序正在请求许可。
我做错了什么?
为什么 requestServerAuthCode 会导致 DEVELOPER_ERROR,尽管 Google 手册中有一个使用此方法的示例:
是否有任何示例如何在 Android 应用程序中使用 People API?
android - Android 通过 Google People Api 创建 Google 联系人
我是 Google People API 的新手。我可以通过 api 获取联系人,但我不知道如何创建联系人。正如 api 文档所说,我需要使用这个代码块;
但是 createContact 给出“无法解析方法'createContact(com.google.api.services.people.v1.model.Person)'”错误。我怎么解决这个问题 ?或者还有其他方法可以创建 Google Contact 吗?
google-api - Google People API 中的联系人组不能像宣传和记录的那样工作
伙计们,我不确定您是否知道这一点,但people.contactGroups.get
端点根本不起作用。即使在 API Explorer 中...
这是我查询people.contactGroups.list
组列表的示例:
现在,让我们翻转表格并使用下面的响应切换到people.contactGroups.get
端点调用:resourceName
哎呀...到底是什么...你需要它的格式contactGroups/xyz
吗?已经,拿那个:
哎呀,那也没用……
好的,继续并切换到people.contactGroups.members.modify
端点并尝试在那里修改我们的联系人组:
哎呀,哎呀...好吧,这是您contactGroups/xyz
渴望的格式:
事实证明,这些端点表现出的行为既不符合文档也不符合内部实现。
但是,这在某种程度上可以优雅地工作Google Contacts
......你们是否正在为某种内部 API 消费?
我正在做的事情有什么问题还是API中的错误?
- UPD:事实证明,只有
people.contactGroups.batchGet
端点可以像宣传和记录的那样工作。所有其他people.contactGroups.*
端点都容易出现同样的问题。
google-api - 无法使用 Google People API 更新照片
https://developers.google.com/people/api/rest/v1/people/updateContact
这是关于使用 People API 更新联系人的 wiki。该更新适用于“电子邮件地址”等字段。但是 'coverPhotos' 或 'photos' 没有列为 'updatePersonFields' 的有效值,如果我尝试更新它们,我会得到返回码 400。
此 API 是否支持更改联系人的照片?或者是否有任何其他 API 可以完成这项工作?
php - 访问 google-people API 时无法访问我的个人资料数据
我想在我的项目中实施 Google Oauth2。我的主要目标是访问 google-people API 以显示个人资料信息和 google drive。
因为我是新手,所以我激活了几个 API 并且 - 大多数时候 - 成功获取了信息。只有 People API 给我带来了问题,我不明白为什么。这就是我正在做的事情(我正在跳过所有登录部分)。
定义范围:
调用 API
发出请求
如您所见,5 个请求中有 4 个正在工作。只有 People 请求失败并返回以下消息:
我不明白的部分是,此请求是我在文档中找到的示例的精确副本/过去:https ://developers.google.com/people/v1/read-people
有人明白为什么吗?
非常感谢!
google-api - Google People API - 不返回电子邮件地址
我正在使用身份验证流程来使用 google oauth2 对用户进行身份验证。包括我添加的默认权限contacts
以访问用户联系人。
一旦用户接受身份验证,我就可以使用此端点获取联系人:
/v1/people/me/connections?personFields=emailAddresses&access_token=****
如您所见,我添加了emailAddresses
但此 api 调用的响应仅返回 149 的 1 个联系人的电子邮件地址
响应示例:
为什么如果响应返回 149 联系人只有其中一个包含电子邮件地址?我可以访问所有联系人的电子邮件吗?
c# - C# google people api,peopleRequest 缺少 PersonFields 属性
我正在尝试学习 google Person api 来开发应用程序。
我正在使用谷歌 api 教程 https://developers.google.com/people/v1/getting-started
当我在教程中使用示例脚本时,信息被检索到了。
我使用 c# 在 Visual Studio 中创建了一个灵魂。我添加了对所有需要的 google api 的引用。
该项目无法编译,因为 PersonFields 无法识别。成功的动作需要此属性
php - 遵循 Google People API 文档中的示例时出现错误“(获取)未知参数:'personFields'”
我正在尝试使用 Google People API 添加和更新我的 Google 联系人。我已经使用 Google 文档 ( https://developers.google.com/people/v1/getting-started )中给出的示例代码几乎一字不差地设置了 API 。我收到以下代码行的错误,该代码再次逐字逐句地来自文档:
错误如下:
我看到了一个类似问题的答案(访问 google-people API 时无法访问我的个人资料数据)建议使用 Google_Service_PeopleService 类而不是文档中要求的 Google_Service_People 类。但是,当我尝试这样做时,我收到另一个错误:
在这一点上,我完全不知所措。我想使用 Google 联系人来跟踪我的联系人,并希望能够通过 PHP 使用 Google 联系人,以便我可以将它们添加到我的数据库中。任何人都可以对此有所了解吗?预先感谢您的任何帮助!
更新:我尝试将页面移动到我计算机上的本地服务器(忘记谷歌将页面重定向到我的网站),看看我是否可以从不同的服务器获得不同的结果。不知何故,神奇的是,当我尝试从我的网站访问脚本时,它工作了大约 15-30 分钟左右。然后,我得到了和以前一样的错误。如果我从本地主机服务器运行该页面,我将陷入无休止的授权重定向循环(考虑到 Google 将我重定向到在线页面,这是意料之中的),但随后在线页面将工作一段时间。
在这一点上,我无法开始猜测问题出在哪里。这对其他人有意义吗?