Mapping 谷歌联系人:唯一联系人?

Mapping 谷歌联系人:唯一联系人?,mapping,google-contacts-api,Mapping,Google Contacts Api,我正在构建一个应用程序,我需要将谷歌联系人彼此区分开来。我只是想知道,只要谷歌以名/姓/邮件的形式发送联系人。。etc()如果没有唯一的ID,第一种区分每个联系人的方法是什么 1) 我应该根据用户的字段创建ID吗?->只要稍加改变,它就会崩溃 2) 我应该根据名字+姓氏创建ID吗?->但是大多数人的页面上都有重复的联系人,这会有问题吗?或者已婚的人,这会造成一点混乱 我问这个问题的原因是我试图建立关系,我需要将数据存储在这样的地方[person=Darth Vader,subject=Luke

我正在构建一个应用程序,我需要将谷歌联系人彼此区分开来。我只是想知道,只要谷歌以名/姓/邮件的形式发送联系人。。etc()如果没有唯一的ID,第一种区分每个联系人的方法是什么

1) 我应该根据用户的字段创建ID吗?->只要稍加改变,它就会崩溃

2) 我应该根据名字+姓氏创建ID吗?->但是大多数人的页面上都有重复的联系人,这会有问题吗?或者已婚的人,这会造成一点混乱


我问这个问题的原因是我试图建立关系,我需要将数据存储在这样的地方[person=Darth Vader,subject=Luke Skywalker,type=father(或son)],因此,我需要一个快速算法,可以为每个联系人创建映射,并快速检索相关联系人。

我相信他们确实会发送回ID。从返回模式:

<link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/userEmail/full/contactId'/>


您可以使用完整的HREF值作为ID,或者从URL末尾解析出contactID,以您更喜欢的为准。

您是对的,我错过了这一点,并在一个示例请求中注意到了这一点。