2017-03-28 3 views
1

J'ai essayé d'écrire un script Python (Python2.7) pour pouvoir lire/modifier/supprimer des informations de contact (adresses e-mail) des utilisateurs de notre domaine Google.Google Contacts + Comptes de service + Python

Je suis capable d'écrire des scripts Python en utilisant les comptes de service (serveur à serveur Applications) pour API Google bibliothèques client en suivant la documentation d'autorisation ici:

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

ont cependant pas trouvé d'exemples structurés mentionner comment autoriser les comptes de service avec Gdata apis (contacts api) dans mon cas.

Cette link redirige vers la page Oauth2 pour comprendre l'autorisation, mais ne précise pas comment l'utiliser avec Gdata apis en utilisant des comptes de service.

Un exemple de code pour au moins lire les contacts d'un autre utilisateur serait très utile.

+0

Je ne suis pas sûr de la façon dont vous pouvez le faire avec Python, mais [lien] (https://developers.google.com/api-client-bibliothèque/python/auth/service-accounts # delegatingauthority) peut vous aider. Que puis-je vous aider à donner ce [tutoriel] (http://karlcode.owtelse.com/blog/2014/07/06/google-contacts-api-service-account-howto/) qui donne une idée sur comment utiliser le compte de service avec l'API Google Contacts. Pour plus d'informations, vérifiez cette [question SO] liée (http://stackoverflow.com/questions/23402294/how-to-access-contacts-api-with-service-account). – KENdi

+0

@KENdi Je suis passé par ces liens avant mais n'a été d'aucune aide. – Jolty

Répondre