0

Google 連絡先グループのメンバーである個々のメール アドレスを取得するにはどうすればよいですか?

API を使用すると、グループのメンバーである連絡先 (複数の電子メール アドレスを持つ可能性のある連絡先)のみを確認できるようです。ただし、Gmail の UI では、個々のメール アドレスでグループを作成できます。

再現するには: 1) https://mail.google.com/mail/u/0/#contactsを開きます 2) jsmith@gmail.com と jsmith@work.com の 2 つのメール アドレスを持つ John Smith という新しい連絡先を作成します 3 ) 「my group」という新しい連絡先グループを作成します。そのグループに (のみ) 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) に追加されたことを確認するにはどうすればよいですか? メールアドレスとグループの関連付けはどこに保存されますか?

4

1 に答える 1

0

個々のメールだけでなく、連絡先全体がグループに追加されます。2 つの電子メール アドレスのいずれかを使用して連絡先を検索していますが、両方の電子メール アドレスを持つ連絡先全体がグループに追加されています。このため、その区別を行うことはできません。

于 2015-05-20T15:44:36.067 に答える