我在C#中使用Google API,而我正在尝试更新联系人的照片。
API已经有ContactsRequest.SetPhoto
方法,技术上应该更新照片。但是,我总是收到
执行请求失败。
我还尝试手动发出请求(基于API参考页面)并再次出现相同的错误。
知道我做错了什么吗?
(身份验证:通过授权连接检索联系人条目“thisContact”。我也可以通过此会话删除照片)
private void updateGContactPhoto(Contact thisContact, System.IO.Stream photoStream)
{
GReqs.SetPhoto(thisContact, photoStream);
}
答案 0 :(得分:0)
找到它: 在上传之前,必须手动将蒸汽指针重置为0:
photoStream.Position = 0;