google-contacts-api - Google 联系 API 返回无效的 XML 文档错误

标签 google-contacts-api

使用 google 联系人 api 添加联系人时,我收到状态代码 400,并显示无效的 XML 文档错误。

如果我删除以下行,添加联系人 api 会成功。但是,这种行为不是我想要的。我想将它添加到基本组 6。

<gContact:groupMembershipInfo deleted="false"
          href="http://www.google.com/m8/feeds/groups/binthi123@gmail.com/base/6"/>

以下是添加新联系人 api 发布请求的正文:

<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gd="http://schemas.google.com/g/2005">
  <atom:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/contact/2008#contact" />
  <gd:name>
    <gd:givenName>1234567890</gd:givenName>
  </gd:name>
  <gd:phoneNumber rel="http://schemas.google.com/g/2005#mobile" primary="true">
    ${phone_number}
  </gd:phoneNumber>
  <gContact:groupMembershipInfo deleted="false" href="http://www.google.com/m8/feeds/groups/binthi123@gmail.com/base/6" />
</atom:entry>

最佳答案

我解决了更改标签的问题 <gContact:groupMembershipInfo><gd:groupMembershipInfo> , 所以任何带有 <gContact 的标签> 不再有效,但仅适用于 <gd:> ,这只有在您创建新联系人时更新才没有任何问题

关于google-contacts-api - Google 联系 API 返回无效的 XML 文档错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53533886/

相关文章:

php - 使用 LightOpenID 获取 Google 通讯录?

java - 几个小时后前台服务停止

ruby-on-rails - 在 Ruby 上访问 Google 通讯录 API

java - 在Android中获取用户的 "other"Google联系人

google-contacts-api - Google reCAPTCHA v3 是否曾通过 reCAPTCHA 质询提示可疑?

google-contacts-api - 使用 google api javascript 客户端访问 google 联系人 - 如何?

Python 在 Google 通讯录上添加联系人

google-contacts-api - 谷歌通讯录 API v3 : how to use full text query?

javascript - google 联系人 api 中加星标的联系人组的 ID 是什么

google-api - 如何获取 Google 联系人标签?