我正在尝试使用ASP.Net C#
使用以下代码检索Gmail联系人的照片public 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, Convert.ToInt32(photoStream.Length));
outStream.Write(buffer, 0, Convert.ToInt32(photoStream.Length));
photoStream.Close();
outStream.Close();
}
但是当我在线上运行这段代码时
Contact contact = cr.Retrieve<Contact>(contactURL);
我得到以下例外:
“解析失败”
描述:在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中的起源位置的更多信息。
异常详细信息: System.Xml.XmlException:给定编码中的字符无效。第1行,第1位。
ContactUri是这样的: https://www.google.com/m8/feeds/photos/media/ [我的电子邮件地址] / 1
有人可以帮我解决这个问题吗。
谢谢