from oauth2client.client import flow_from_clientsecrets
from apiclient.discovery import build
import webbrowser
import httplib2
flow = flow_from_clientsecrets('./oauth2.json',
scope='openid',
redirect_uri='http://localhost:8080')
url_l = flow.step1_get_authorize_url()
webbrowser.open(url_l)
##Code de l'URL affichée dans le navigateur=###Copie
code = '######'
cre = flow.step2_exchange(code)
http = cre.authorize(httplib2.Http())
service = build('oauth2','v2',http=http)
a = service.userinfo().get().execute()
Un paragraphe parce que j'ai confirmé qu'un a des informations sur l'utilisateur. L'instance d'objet ressource créée par build ne fonctionnera que si elle est exécutée. Je ne sais pas ce que je fais en interne, mais cela ne semble pas avoir de fonction statique J'ai utilisé iPython, mais aucun candidat n'est sorti. Vient ensuite la méthode de gestion des utilisateurs et la méthode de contrôle de déconnexion.
Par rapport aux programmes qui traitent uniquement les données localement Pourquoi une application Web est-elle un problème?
Recommended Posts