Google通讯录 - 更新联系人照片

时间:2017-07-23 19:15:38

标签: c# google-contacts googlecontactsapi

我在C#中使用Google API,而我正在尝试更新联系人的照片。

API已经有ContactsRequest.SetPhoto方法,技术上应该更新照片。但是,我总是收到

的例外
  

执行请求失败。

我还尝试手动发出请求(基于API参考页面)并再次出现相同的错误。

知道我做错了什么吗?

(身份验证:通过授权连接检索联系人条目“thisContact”。我也可以通过此会话删除照片)

private void updateGContactPhoto(Contact thisContact, System.IO.Stream photoStream)
{
    GReqs.SetPhoto(thisContact, photoStream);
}

1 个答案:

答案 0 :(得分:0)

找到它: 在上传之前,必须手动将蒸汽指针重置为0:

photoStream.Position = 0;