使用Google Contacts API可以使用JSON获取联系人信息,但是否有办法使用JSON更新联系人信息?我尝试过几次都没有成功,并且在尝试时一直收到“XML声明不允许的内容”错误(这似乎表明它们期望在PUT请求中使用XML)。
在GET请求中,从以下URL获取: http://www.google.com/m8/feeds/contacts/user@gmail.com/full?alt=json 当我想要使用XML更新联系人时,我会将其放到以下类型的URL中(根据正在更新的联系人而变化): http://www.google.com/m8/feeds/contacts/user@gmail.com/base/0 我尝试在PUT请求中添加alt=json,但这只是一个试探,因为我还没有找到任何实际文档来确认是否可能使用JSON进行更新。 我正在使用Firefox插件中的JS执行此交互,所以我的首选项是使用JSON(到目前为止我一直在使用E4X,但发现它相当麻烦)。
如有帮助,不胜感激!
在GET请求中,从以下URL获取: http://www.google.com/m8/feeds/contacts/user@gmail.com/full?alt=json 当我想要使用XML更新联系人时,我会将其放到以下类型的URL中(根据正在更新的联系人而变化): http://www.google.com/m8/feeds/contacts/user@gmail.com/base/0 我尝试在PUT请求中添加alt=json,但这只是一个试探,因为我还没有找到任何实际文档来确认是否可能使用JSON进行更新。 我正在使用Firefox插件中的JS执行此交互,所以我的首选项是使用JSON(到目前为止我一直在使用E4X,但发现它相当麻烦)。
如有帮助,不胜感激!