Hi,

Here is an example:

RequestSettings requestSettings = new RequestSettings("App-name",
"[email protected]", "Password");
requestSettings.AutoPaging = true;
ContactsRequest contactsRequest = new ContactsRequest
(requestSettings);

// Contact's ID to modify
Uri uri = new Uri("http://www.google.com/m8/feeds/contacts/user
%40domain.com/full/1");

Feed<Contact> fc = contactsRequest.Get<Contact>(uri);
foreach (Contact contact in fc.Entries)
{
  System.IO.FileStream fs = new System.IO.FileStream("C:\\photo.jpg",
System.IO.FileMode.Open);
  contactsRequest.SetPhoto(contact, fs);
  fs.Close();
}

-Julian

On Mar 31, 12:43 pm, woolxiang <[email protected]> wrote:
> I use C# .NET to implement my code
> Does any one tell me how to do?
> Thank you
>
> On Mar 31, 3:46 am, woolxiang <[email protected]> wrote:
>
> > Hi,
>
> > When I use the older Google Data API
> > there is PhotoEditUri in ContactEntry class
> > so I could use the follow code to add/update contact's photo
> > (ContactEntry entry was got by ContactFeed):
>
> > System.IO.FileStream fs = new System.IO.FileStream("C:\\photo.jpg",
> > System.IO.FileMode.Open);
> > ContactsService.Update(entry.PhotoEditUri, fs, "image/jpg", "Contact
> > Photo");
>
> > but when I use Google Data API 1.4.0.2
> > there is NO PhotoEditUri in ContactEntry class
> > but there is PhotoEtag in ContactEntry class
>
> > Could any one tell me how to update contact's photo with new Google
> > Data API 1.4.0.2?
>
> > Thank you
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Contacts API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-contacts-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to