有没有办法在谷歌联系人API中发送补丁请求?

有没有办法在谷歌联系人API中发送补丁请求?,api,contacts,google-contacts-api,Api,Contacts,Google Contacts Api,我正在使用将联系人与我的web服务器集成。我已经让一切工作得很好,但我希望能够进行部分联系人更新,而不是完整的更新。例如,只更新一个电话号码,而不必重新加载整个联系人。完整更新使用HTTP PUT请求,但该页面上没有提及部分更新。然而,我发现谷歌协议参考称,部分更新可以通过发出补丁请求而不是PUT来完成。但当我这样做时,它会给我一个404未找到的错误。那么,这是否意味着不可能在Contacts API中进行部分更新?还是我遗漏了什么?我认为你不能用contacts API进行部分更新或补丁请求。

我正在使用将联系人与我的web服务器集成。我已经让一切工作得很好,但我希望能够进行部分联系人更新,而不是完整的更新。例如,只更新一个电话号码,而不必重新加载整个联系人。完整更新使用HTTP PUT请求,但该页面上没有提及部分更新。然而,我发现谷歌协议参考称,部分更新可以通过发出补丁请求而不是PUT来完成。但当我这样做时,它会给我一个404未找到的错误。那么,这是否意味着不可能在Contacts API中进行部分更新?还是我遗漏了什么?

我认为你不能用contacts API进行部分更新或补丁请求。在文档中提到,正如您所提到的,要更新联系人,首先检索联系人条目,修改数据,并使用正文中修改的联系人条目向联系人的编辑URL发送授权PUT请求。问题是我只需要处理联系人字段的一小部分,我想避免解析整个谷歌联系人然后重新上传。我担心在某个时候会丢失一些联系人数据,当联系人在没有这些数据的情况下被重新上传时,我甚至意识不到这些数据就会消失。