如何检索属于 Google 联系人组成员的个人电子邮件地址?
使用 API,我似乎只能看到哪些联系人是某个组的成员——可能有多个电子邮件地址的联系人。但是,Gmail UI 允许我创建一个包含个人电子邮件地址的组。
要复制: 1) 打开https://mail.google.com/mail/u/0/#contacts 2) 使用两个电子邮件地址创建一个名为 John Smith 的新联系人:jsmith@gmail.com 和 jsmith@work.com 3 ) 创建一个新的联系人组呼叫“我的组”。将(仅)jsmith@work.com 添加到该组。4) 现在使用 Google Contacts v3 API 来获取 John Smith 的记录。它看起来像这样:
'gd$name': { 'gd$fullName': { '$t': 'John Smith' }, ... },
'gd$email':
[ { address: 'jsmith@gmail.com',
primary: 'true',
rel: 'http://schemas.google.com/g/2005#other' },
{ address: 'jsmith@work.com',
rel: 'http://schemas.google.com/g/2005#work' } ],
'gContact$groupMembershipInfo':
[ { deleted: 'false',
href: 'http://www.google.com/m8/feeds/groups/engtestuser%40mixmax.com/base/6' },
{ deleted: 'false',
href: 'http://www.google.com/m8/feeds/groups/engtestuser%40mixmax.com/base/2a44002d89eb51e3' } ] }
我怎么知道只有 jsmith@work.com 被添加到“我的组”中(id 为 2a44002d89eb51e3)?电子邮件地址和组之间的关联存储在哪里?