Прикрепление произвольного идентификатора к контактному адресу Google - PullRequest
3 голосов
/ 29 января 2012

Я пытаюсь выполнить синхронизацию между контактами Google (через их API данных) и нашей внутренней системой.Я хочу иметь возможность прикрепить наш идентификатор адреса к структурированному адресу Google, но не могу найти способ.

Я пытался добавить его как пользовательское свойство, элемент расширения и все, что мог придумать, нобезрезультатно.

Лучше всего было добавить ExtensionFactory, он, похоже, пошел в Google (я обнюхивал и видел, что он идет в их систему), но не вернулся.Возможно, они не принимают Фабрики Расширений / Элемент Расширения к адресам, а только к контактам?

Итак, можно ли прикрепить идентификатор к адресу (я знаю, что могу прикрепить к контакту, но хочу бытьвозможность присоединения к адресу, так как один контакт может иметь несколько адресов).

Я использую C # и загрузил библиотеку C # API данных Google Контакты.

Пожалуйста, запросите дополнительную информацию, если она вам понадобится.

1 Ответ

1 голос
/ 31 января 2012

Нет простого способа сделать это.API не позволяет прикреплять произвольные данные к полю gd:structuredPostalAddress.

Лучше всего прикрепить данные к контакту (как gd:extendedProperty) и связать их с определенным адресом, используя некоторый уникальный идентификатор.Этот уникальный идентификатор может быть хешем адресных данных.Или, если вас не волнуют случайные пропуски, это может быть комбинация значения gd:rel и позиции адреса в списке.

...