我正在使用 Google Contact API 将联系人和群组添加到 Google Apps (gmail)。我能够创建联系人和组。
但现在我想:
- 在创建联系人时将联系人放入特定组。
/* Get Group, this is covered in the Google Contact API documents */
/* http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#retrieving_single_group */
Group group = ...;
Contact newContact = new Contact();
var groupMembership = new GroupMembership();
groupMembership.HRef= group.Id;
newContact.Title = "My google contact title";
newContact.GroupMembership.Add(groupMembership);
/* Save the contact, also covered in the documents */
/* http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#Creating */
以下为我工作:
Group g = cr.Retrieve<Group>(new Uri("https://www.google.com/m8/feeds/groups/liz%40gmail.com/base/68f415478ba1aa69"));
newEntry.GroupMembership.Add(new GroupMembership() { HRef = g.Id });