Pull to refresh

Корпоративная адресная книга из Google Contacts

Reading time1 min
Views9.4K
Не так давно мы озаботились проблемой распространения контактной информации среди сотрудников компании. Так как на наш домен установлены инструменты Google Apps, включающие модуль Contacts, самым разумным было использовать его возможности под наши нужды.
Результатом должна была стать заполненная информация в директории домена, доступная всем его участникам:


Нижняя часть информации о контакте, сразу под заголовком «Информация из Каталога EditMy.info» внесена с использованием API.

При редактировании контакта в Google Contacts есть возможность указать телефоны, адреса и другую информацию о человеке. Однако эта информация вносится в личную адресную книгу и не доступна другим пользователям домена. Единственный способ «расшарить» контакты — использовать API: Shared Contacts API или Google Profile API. Первый доступен только для Premier и Education версий, второй — и для используемой на нашем домене Standard версии.

Поиск существующих решений в интернете ничего не дал, поэтому, как все нормальные герои, мы написали свой скрипт, позволяющий редактировать эти данные для любого домена Google Apps.

Он доступен для скачки с открытым исходным кодом по лицензии MIT на Google Code, а также выложен для использования онлайн — EditMy.info — Google Apps Profile Editor.

Все выложено исключительно в целях непропадания и никакой коммерческой и любой другой выгоды не преследует.
Просим не судить строго, вопросы и предложения приветствуются в комментариях.
Tags:
Hubs:
Total votes 43: ↑39 and ↓4+35
Comments27

Articles