Пользователей своих приложений программисты могут потешить возможностью импортировать, экспортировать и синхронизировать списки контактов Google
Компания Google получила еще одно очко в игре за перенос групповых данных, представив 5 марта интерфейс прикладного программирования Google Contacts Data API. Благодаря этой новинке программисты смогут включать в свои разработки поддержку общих списков контактов для использования в таких приложениях Google, как Gmail, Reader и Calendar.
С помощью нового API можно запрашивать список пользовательских контактов, редактировать и удалять входящие в него записи, а также считывать и систематизировать содержание имеющегося контакта. Более того, программисты теперь смогут импортировать контакты пользователей Google в социальные сети и настольные приложения, а списки контактов из своих программ экспортировать в Google либо синхронизировать контактную информацию между Google и мобильными устройствами.
«Вы хоть когда-нибудь сталкивались на Web-сайтах с предложением ввести свое пользовательское имя и пароль системы Google, без чего было просто невозможно импортировать собственный список контактов? Если да, то наверняка вы хорошенько подумали, стоит ли делать это. Не будут ли эти реквизиты использованы для получения информации с кредитной карточки, которая хранится в Google Checkout? Теперь же беспокоиться нечего», — написал 5 марта в своем блоге Себастьян Кантак, инженер Google из команды Contacts.
Предлагаемые новым API возможности очень нужны тем пользователям, которые хотят быстро передавать данные из одного приложения в другое, не опасаясь, что они останутся на Web-сайте или станут доступными посторонним. Особенно остро проблема такой передачи данных стоит в социальных сетях наподобие Facebook и MySpace, которые обмениваются профилями своих пользователей. Вопрос переноса данных, кстати, стал главной темой конференции, которая проходила 3–4 марта в Сан-Диего Graphing Social Patterns West. До сего дня главным тормозом на этом пути являлась обеспокоенность относительно возможности обеспечения конфиденциальности и безопасности информации.
Google Contacts Data API предназначен исключительно для приложений Google Apps, но, несмотря на это, вполне может послужить образцом для более широкого доступа к общим данным, которым сейчас активно занимаются Google, MySpace, Facebook и другие члены группы DataPortability. «Мы надеемся, что интерфейсы наподобие нашего API навсегда избавят пользователей от необходимости снова и снова вводить свое имя и пароль на разных сайтах, — отмечает в своем блоге Кантак. — Смелее требуйте от всех сайтов, где бываете, чтобы они использовали наш интерфейс для доступа к контактным данным Google».
С возможностями новой разработки Google можно познакомиться по адресуcode.google.com/apis/contacts, а свои замечания и предложения высказать на странице Google Contacts API. Тем, кто хочет узнать о ней больше, советуем прочесть статью Маршалла Киркпатрика из ReadWriteWeb, которую он опубликовал на сайте www.readwriteweb.com/archives/google_releases_contacts_api.php на следующий же день после представления новинки. Обратите внимание, что этот API не поддерживает более общей спецификации OAuth, которая призвана обеспечить безопасную аутентификацию пользователей настольных систем и Web-приложений.