Google Контакты + сервисные аккаунты + Python

Я пытался написать скрипт Python (Python2.7), чтобы иметь возможность читать/редактировать/удалять контактную информацию (адреса электронной почты) пользователей в нашем домене Google.

Я могу писать сценарии Python, используя служебные учетные записи (приложения Server-to-Server) для клиентских библиотек API Google, следуя следующей документации по авторизации здесь:

https://developers.google.com/api-client-library/python/auth/service-accounts

Однако не нашел структурированных примеров, в которых упоминалось бы, как авторизовать сервисные учетные записи с помощью Gdata api (contacts api) в моем случае.

Эта ссылка перенаправляет на страницу Oauth2 для понимания авторизации, но не упоминает как заставить его работать с API Gdata, используя сервисные учетные записи.

Пример кода, по крайней мере, для чтения контактов другого пользователя, был бы очень полезен.


person Jolty    schedule 28.03.2017    source источник
comment
Я не знаю, как это сделать с помощью Python, но это ссылка может вам помочь. Чем я могу вам помочь, так это предоставить этот руководство, которое дает представление о том, как использовать сервисный аккаунт с API Google Contacts. Для получения дополнительной информации проверьте этот связанный вопрос SO.   -  person KENdi    schedule 29.03.2017
comment
@KENdi Я просматривал эти ссылки раньше, но это не помогло.   -  person Jolty    schedule 29.03.2017


Ответы (1)


Я нашел это после долгих поисков:

http://www.itkeyword.com/doc/3465474180866838576/how-to-authorise-a-gdata-contacts-client-in-python

person souvik    schedule 04.04.2017