API
Google открыл новый People API
В среду в блоге разработчиков Android было объявлено о выходе нового API. People API позволит разработчикам получать информацию об аутентифицированных связях пользователя из его списка Контактов.
В среду в блоге разработчиков Android было объявлено о выходе нового API. People API позволит разработчикам получать информацию об аутентифицированных связях пользователя из его списка Контактов. Ранее разработчикам приходилось делать несколько запросов к Google+ API для профилей пользователя и Contacts API для контактов. Новый People API использует новейшие протоколы и технологии и со временем заменит Contacts API, который использует GData.
Например, если у вашего пользователя есть контакты в его личном списке контактов, запрос к API (с его согласия) предоставит список контактов, привязанный к профилям. Если пользователь разрешит релевантное сопоставление, результаты вернутся в виде apeople.connections.list. Каждый объект в этом списке будет обладать свойством resourceName, которое может быть использовано для получения дополнительной информации об этом человеке с помощью запроса people.get.
API построен на HTTP и JSON, поэтому любой стандартный HTTP клиент может посылать к нему запросы и интерпретировать ответ. Тем не менее, приложения должны быть авторизированы для доступа к API, поэтому вам придется создать проект в Google Developers Console, чтобы получить права доступа к этому сервису. Все шаги для этого описаны здесь.
Подключившись и авторизовавшись, вы сможете получить все контакты пользователя таким образом (используя Google APIs Client Library для Java):
ListConnectionsResponse response =
peopleService.people().connections().list("people/me").execute();
List<Person> connections = response.getConnections();
В дополнение к этому, можно предоставить возможность получить дополнительную информацию, которая ранее была недоступна: личные адреса, номера телефонов, e-mail и дни рождения пользователей, давших разрешение.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.13
-
Разработка4 недели назад10 ошибок, которые Android-разработчики до сих пор допускают при работе с Jetpack Compose
-
Разработка3 недели назадЯ купил самый дешёвый MacBook от Apple и попробовал заняться настоящей разработкой
-
Видео и подкасты для разработчиков2 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE
