Добавление контактов Gmail через API Ответ OO - PullRequest
0 голосов
/ 25 августа 2011

Я пытаюсь ОТПРАВИТЬ gmail запись контакта через 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)». Но когда я смотрю в Контактах Gmail, используя идентификатор, который мне отвечает, контакт выглядит следующим образом.

enter image description here

Понятия не имею, почему он так реагирует ... есть мысли?

1 Ответ

0 голосов
/ 25 августа 2011

Я решил свою собственную проблему, была проблема с массивом () данных, которые я передавал, а не с XML.

Хотя у вас не может быть пустых элементов, таких как my 'AdditionalName«... он должен содержать хотя бы 1 пробел».

...