Gmail Связаться API - PullRequest
       21

Gmail Связаться API

8 голосов
/ 21 июля 2009

Для моего приложения мне нужно импортировать адресную книгу Gmail, что я могу сделать, следуя "Gmail Contact API".

Недавно в Gmail были добавлены некоторые новые поля (например, день рождения, веб-сайт и т. Д.), Которые не являются частью xml. В документации API Gmail указано, что новое добавленное поле является частью пространства имен XML http://schemas.google.com/contact/2008,, но я не могу понять, как извлечь новые поля, используя это пространство имен, которое я могу извлечь.

http://code.google.com/apis/contacts/docs/3.0/reference.html#gContactNamespace

Ответы [ 4 ]

7 голосов
/ 31 июля 2009

Я не уверен, какая у вас проблема. Вы связались со страницей, которая содержит всю информацию о новой структуре API. Все так же, как и раньше. Если вы хотите получить эти новые поля, все, что вам нужно сделать, это добавить новые поля в ваши вызовы. Ниже приведены все имена новых полей: альтернативный текст http://www.m1cr0sux0r.com/newFields.png

3 голосов
/ 03 августа 2009

Вам необходимо обновить клиентскую библиотеку до последней версии: Мигрировать на Google API 3.0

В настоящее время только клиентская библиотека Protocol и Java была обновлена ​​для использования нового API v3.0.

Если вы используете клиент Java, вы можете использовать getWhen () в День рождения: День рождения JavaDoc

1 голос
/ 14 марта 2011

При работе над модулем Perl WWW :: Contact :: GoogleContactsAPI , я написал:

my $url = "http://www.google.com/m8/feeds/contacts/default/full"
    . "?max-results=9999&alt=json";
$url .= "&v=3.0"; # Gives more fields

В последней строке добавляется «& v = 3.0» к URL-адресу, что говорит Google вернуть дополнительные поля.

0 голосов
/ 31 июля 2009

Вы можете использовать этот компонент: http://www.johnvey.com/features/gmailapi/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...