Preeti
Preeti

Reputation: 1386

Adding Contacts into particular group? Google Contact API

I am using Google Contact API to add Contacts and Groups into Google Apps (gmail). I am able to create Contacts as well as Groups.

But now i want to:

  1. Put contact into particular group at the time of creation of Contact.

Upvotes: 2

Views: 3650

Answers (2)

RiteshR
RiteshR

Reputation: 41

Following worked for me:

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 });

Upvotes: 0

Yodiz
Yodiz

Reputation: 258

/* 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 */

Upvotes: 2

Related Questions