Google api Google People API:Person对象上元数据和resourceName之间的任何关系

Google api Google People API:Person对象上元数据和resourceName之间的任何关系,google-api,metadata,google-people,google-people-api,Google Api,Metadata,Google People,Google People Api,当使用新的Google People API获取Person对象时,Person.Metadata.Sources[0].id和Person.resourceName之间是否存在关系?与resourcename一样是从Person.Metadata.Sources[0].id计算出来的 我问这个问题的原因是在旧的Google Contacts API中,我们将联系人URL存储为https://www.google.com/m8/feeds/contacts/[电子邮件]/full/3c8fcc4

当使用新的Google People API获取
Person
对象时,
Person.Metadata.Sources[0].id
Person.resourceName
之间是否存在关系?与
resourcename一样
是从
Person.Metadata.Sources[0].id计算出来的

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


是的,您可以从联系人ID计算
资源名
,但它没有文档记录,不能被信任工作,但是谷歌工程师私下保证这将在下个月工作

请参见此处的原始答案:
评论中的讨论:

是的,你可以根据联系人ID计算
资源名
,但它没有文档记录,不能被信任可以工作,但是谷歌工程师私下保证这应该在下个月起作用

请参见此处的原始答案:
评论中的讨论:

你的意思是使用这种方法吗?如果是这种情况,说明您需要使用resourceName,因为上图显示了person对象的来源,我要问的是值
person.Metadata.Sources[0].id
person.resourceName
之间的任何关系,是否使用该方法?如果是这种情况,说明您需要使用resourceName作为
people/{account\u id}
上图显示了person对象的来源,我要问的是值
person.Metadata.Sources[0].id
person.resourceName