[PYTHON] [google-oauth] Obtenir des informations sur l'utilisateur

J'ai essayé le flux pour obtenir des informations utilisateur avec l'API

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

[google-oauth] Obtenir des informations sur l'utilisateur
[Linux] Obtenir des informations sur les ressources Linux
[Python] Obtenez des informations sur les utilisateurs et des articles sur l'API de Qiita
Obtenir des informations avec l'API Zabbix
Obtenir des informations GitHub à l'aide de PyGithub
Obtenez des informations sur l'alambic avec Python
Obtenez des informations sur les fichiers vidéo avec ffmpeg-python
Obtenez des informations météorologiques avec Python et le grattage
Obtenez des informations sur les retards sur Twitter et tweet
[Python] Obtenez des informations sur le package Python avec l'API PyPI
Afficher les informations utilisateur, etc. dans le journal Django
Obtenez des informations sur la monnaie virtuelle Coincheck avec l'API ♪