C#でGoogle Contacts Data APIを使用してGoogleアカウントの連絡先写真を取得する方法

c# google-api
C#でGoogle Contacts Data APIを使用してGoogleアカウントの連絡先写真を取得する方法

Googleアカウントのすべての連絡先写真を表示する小さなプログラムを作成しています。 私はそれを書きました :

RequestSettings rs = new RequestSettings("", inputEmail.Text, inputPassword.Text);
ContactsRequest cr = new ContactsRequest(rs);
Feed 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);
    }
}

しかし、うまくいきませんでした。 「Google.GData.Client.GDataNotModifiedException」エラーが常に発生します。 誰が私がそれを修正するのを手伝うことができます。 本当にありがとう !

  4  0


ベストアンサー

リンクをたどらなければならない人を救うには:

Stream s = cr.Service.Query(contact.PhotoUri);
Image img = Image.FromStream(s);

5


タイトルとURLをコピーしました