0

我正在构建一个应用程序,我需要将 Google 联系人彼此区分开来。我只是想知道,只要谷歌将联系人作为名字/姓氏/邮件..等(示例)发送而没有唯一的 ID,那么区分每个联系人的第一种方法是什么?

1)我应该根据用户的字段创建一个ID吗?-> 通过最小的变化,它可以分解。

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

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

4

1 回答 1

1

我相信他们确实会寄回身份证。从返回模式:

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

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

于 2011-09-03T20:01:40.027 回答