2010-03-25 8 views
3

Comment créer un nouveau « champ personnalisé dans un contact Google en utilisant l'API Google Contact (C#)ajoutant Programatically "Nouveau champ personnalisé" Pour les contacts Google avec Google API Contact

I utilisé:

ExtendedProperty obj_ExtendedProperty = new ExtendedProperty(); 
obj_ExtendedProperty.Name    = "Department"; 
obj_ExtendedProperty.Value   = "Sales"; 
ContactEntry.ExtendedProperties.Add(obj_ExtendedProperty); 

Thanx

+0

Quelle est la question? – dtb

+0

J'ai fait des changements. J'espère que vous avez la question – Preeti

+0

On dirait que vous avez copié et collé directement l'exigence de vos clients. La question n'est toujours pas claire –

Répondre

2

Jetez un oeil à ContactEntry classe et comment update it.

RECUPERER ans ur Contact:

RequestSettings rs = new RequestSettings(this.ApplicationName, this.userName,this.passWord);  
ContactsRequest cr = new ContactsRequest(rs); 
Contact contact = cr.Retrieve<Contact>("http://www.google.com/m8/feeds/contacts/[email protected]/full/12345"); 

MISE À JOUR Votre contact:

UserDefinedField customField= new UserDefinedField("yourFieldName","yourFieldValue); 
contact.addUserDefinedField(customField); 
Contact updatedContact = cr.Update(contact); 
+1

Qu'est-ce que le "12345" dans "http://www.google.com/m8/feeds/contacts/[email protected]/full/12345"? – Bryan