首页 > 解决方案 > Google People API:Person 对象上 Metadata 和 resourceName 之间的任何关系

问题描述

使用新的 Google People API 获取对象时,和Person之间是否存在关系?就像是从Person.Metadata.Sources[0].idPerson.ResouceNameresouceNamePerson.Metadata.Sources[0].id

我问这个的原因是在旧的 Google Contacts API 中,我们存储联系人 URL https://www.google.com/m8/feeds/contacts/[email]/full/3c8fcc428ca19658,我注意到后缀字符串与新的 Google People API3c8fcc428ca19658中的相同Person.Metadata.Sources[0].id,所以我们可以很容易地知道旧 URL 匹配哪个资源名称?

在此处输入图像描述

标签: google-apimetadatagoogle-people-api

解决方案


是的,您可以resourceName从联系人 ID 计算 a,但它没有记录在案并且不能被信任工作,但是 Google 工程师私下保证这应该在下个月工作。

在此处查看原始答案:https ://stackoverflow.com/a/46355535/819355 并在此处的评论中进行讨论:有没有办法从 Google Contacts 联系人 ID 获取 Google People API 资源 ID?


推荐阅读