Как получить контакты из учетной записи Gmail?
Ранее я пользовался следующей службой для получения контактов из своей учетной записи Gmail. https://github.com/google/gtm-oauth2 Но этот API использует встроенный браузер для входа в систему, и вскоре он будет устаревшим.
Теперь мне нужно использовать новый способ авторизации использования и контактов из учетной записи Gmail. Я могу войти в учетную запись Google через следующий сервис. https://github.com/google/GTMAppAuth
Но, используя этот сервис, я не могу получить контакты из моей учетной записи Gmail. Может ли кто-нибудь помочь мне избавиться от этой проблемы?
2 ответа
Спасибо за поиск этой проблемы. После копания больше с нижеперечисленными услугами я получил решение.
- https://github.com/google/gtm-oauth2
- https://github.com/google/GTMAppAuth
- https://developers.google.com/google-apps/contacts/v3/
Это дает все, что нам нужно, чтобы внимательно прочитать. Они также дают хороший пример проекта, который обслуживает все, что нам нужно.
Для контактов Gmail я использовал Python для доступа к API людей.
Google предоставляет apiclient и oauth2client для управления всем потоком приложений.
https://developers.google.com/people/quickstart/python
После получения учетных данных вы можете позвонить в службу поддержки пользователей.
https://developers.google.com/people/api/rest/
В python вы можете попробовать метод result =
service.people (). connections (). list (resourceName = 'people / me', pageSize = 10).execute ()
connections = results.get ('connections', [])