使用 Google Contacts API,您可以使用 JSON 获取联系信息,但是有没有办法使用 JSON 更新它?我的尝试没有任何成功,并且在我尝试时继续收到“prolog 中不允许的内容”错误(似乎表明他们在 PUT 请求中期待 XML)。
在 GET 请求中,我从以下 URL 获取: http ://www.google.com/m8/feeds/contacts/user@gmail.com/full?alt=json
当我想使用 XML 更新联系人时,我 PUT 到以下类型的 URL(它因正在更新的联系人而异): http ://www.google.com/m8/feeds/contacts/user@gmail.com /基地/0
我已经尝试将 alt=json 添加到 PUT 请求中,但这只是在黑暗中拍摄,因为我还没有找到任何实际文档来确认使用 JSON 进行更新甚至是可能的。我在 JS 中通过 firefox 插件进行这种交互,这就是为什么我更喜欢使用 JSON 的原因(到目前为止,我一直在使用 E4X,发现它非常笨拙)。
任何帮助将不胜感激!