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

时间:2011-08-25 01:09:06

标签: api gmail contacts

我正在尝试通过那里的文档建议通过XML来发送联系人记录。 我有这个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联系人时它会响应我,联系人看起来像这样。

enter image description here

我不知道为什么会这样回答...有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题,我传递的数据的Array()存在问题,而不是XML。

虽然您无法拥有EMPTY项目,例如我的附加名称&#39; ...它必须包含至少1个空格,&#39; &#39 ;.