Извлекает список контактов пользователя в Google или Gmail и их адреса электронной почты

#php #google-api #google-api-php-client

#php #google-api #google-api-php-client

Вопрос:

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

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

Любая помощь будет принята с благодарностью.

Ответ №1:

Я нашел ответ: вам нужно извлекать контакты с действительным запросом OAuth через API контактов Google. На странице документации для API контактов Google Google сообщает:

API контактов Google позволяет клиентским приложениям просматривать и обновлять контакты пользователя. Контакты хранятся в учетной записи Google пользователя; большинство служб Google имеют доступ к списку контактов.

Документацию можно найти здесь.

https://developers.google.com/google-apps/contacts/v3/

Комментарии:

1. Я буду внедрять это в спешке! 🙂