【发布时间】:2010-12-28 00:26:54
【问题描述】:
使用 Google 联系人 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/base/0
我尝试将 alt=json 添加到 PUT 请求中,但这只是在黑暗中拍摄,因为我还没有找到任何实际文档来确认使用 JSON 进行更新甚至是可能的。我正在通过一个 firefox 插件在 JS 中进行这种交互,所以这就是为什么我更喜欢使用 JSON(到目前为止,我一直在使用 E4X,发现它非常笨拙)。
任何帮助将不胜感激!
【问题讨论】:
标签: javascript json gdata-api