Я создаю интегрированное приложение asp.net от Google. я хочу получить всю информацию
друга вошедшего в систему пользователя в gmail. Я получил список контактов в gridview. Но я
не удалось получить фотографию профиля любого контакта. Я добавляю столбцы данных динамически в
GridView.
Вот мой код получения фотографии:
RequestSettings rs = new RequestSettings(App_Name, Uname, Password_property);
rs.AutoPaging = true;
ContactsRequest cr = new ContactsRequest(rs);
Feed<Contact> f = cr.GetContacts();
foreach (Contact t in f.Entries)
{
Stream photo = cr.Service.Query(t.PhotoUri);
if (photo != null)
{
dr1["Profile Pic"] = System.Drawing.Image.FromStream(photo);
}
}
Вылетает и говорит, что удаленный сервер вернул ошибку.
Тогда я попробовал другой код:
Stream photo = cr.GetPhoto(t);
if (photo != null)
{
dr1["Profile Pic"] = System.Drawing.Image.FromStream(photo);
}
Также вылетает и выдает ошибку
Google.GData.Client.GDataNotModifiedException : Content not modified
Я все равно не могу получить контактную фотографию.
Любая помощь приветствуется.
Спасибо