如何使用C#使用Google通讯录数据API获取Google帐户的联系人照片

Võ *_*Hòa 4 c# google-api

我正在写一个小程序来显示Google帐户的所有联系人照片.我写的 :

RequestSettings rs = new RequestSettings("", inputEmail.Text, inputPassword.Text);
ContactsRequest cr = new ContactsRequest(rs);
Feed<Contact> fd = cr.GetContacts();
foreach (Contact contact in fd.Entries)
{
    try
    {
        contact.ContactEntry.
        photo= Image.FromStream(cr.GetPhoto(contact));
        Console.WriteLine("OK");
        // ...Other work

    }
    catch (Exception ex)
    {
                   MessageBox.Show(ex.Message);
    }
}
Run Code Online (Sandbox Code Playgroud)

但它没有用.我总是得到"Google.GData.Client.GDataNotModifiedException"错误.谁可以帮我修复它.非常感谢 !

Rus*_*est 5

要保存任何必须关注链接的人:

Stream s = cr.Service.Query(contact.PhotoUri);
Image img = Image.FromStream(s);
Run Code Online (Sandbox Code Playgroud)