通过API响应添加Gmail联系人是O

通过API响应添加Gmail联系人是O,api,gmail,contacts,Api,Gmail,Contacts,我正试图通过XML向gmail发送一份联系记录,正如他们的文档所建议的那样。 我有这个XML <?xml version="1.0"?> <atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gd="http://schemas.google.com/g/2005"> <gd:name> <gd:firstName>John</gd:firstName>

我正试图通过XML向gmail发送一份联系记录,正如他们的文档所建议的那样。 我有这个XML

<?xml version="1.0"?>
<atom:entry xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gd="http://schemas.google.com/g/2005">
  <gd:name>
    <gd:firstName>John</gd:firstName>
    <gd:additionalName></gd:additionalName>
    <gd:givenName>Doe</gd:givenName>
  </gd:name>
  <gd:email address="john@doe.com" rel="http://schemas.google.com/g/2005#work"/>
  <gd:email address="john2@doe.com" rel="http://schemas.google.com/g/2005#home"/>

  <gd:organization rel="http://schemas.google.com/g/2005#work">
    <gd:orgName>John Deere</gd:orgName>
    <gd:orgTitle>Owner</gd:orgTitle>
  </gd:organization>
</atom:entry>
我收到一个成功添加的响应201。但是当我使用ID查看Gmail联系人时,它会回复我,联系人看起来是这样的


我不知道为什么会有这样的反应。。。有什么想法吗?

我解决了自己的问题,我传递的数据数组有问题,而不是XML

虽然您不能有空项,例如我的“additionalName”。。。它必须至少包含1个空格“”