2012-06-11 25 views

回答

0

检查谷歌联系人API

https://developers.google.com/google-apps/contacts/v3/#retrieving_a_contacts_photo

要检索联系人的照片,发送授权的GET请求, 联系人的照片链接网址。

的URL的形式是:

https://www.google.com/m8/feeds/photos/media/ {USEREMAIL}/{的ContactID}

有了USEREMAIL和使用ContactID的适当的值。

public static void DownloadPhoto(ContactsRequest cr, Uri contactURL) 
{ 
    Contact contact = cr.Retrieve<Contact>(contactURL); 

    Stream photoStream = cr.GetPhoto(contact); 
    FileStream outStream = File.OpenWrite("test.jpg"); 
    byte[] buffer = new byte[photoStream.length]; 

    photoStream.Read(buffer, 0, photoStream.length); 
    outStream.Write(buffer, 0, photoStream.length); 
    photoStream.Close(); 
    outStream.Close(); 
} 
+0

感谢快速回复.. 但是,我们可以得到朋友的生日。请告诉我。 – jellysaini

+0

它可能是en * extendedProperty *。检查我链接到的文件。 –

+0

什么是Uri contactURL在DownloadPhoto方法 – jellysaini