[PYTHON] [google-oauth] Benutzerinformationen abrufen

Ich habe versucht, Benutzerinformationen mit der API abzurufen

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 der im Browser angezeigten URL=###Kopieren

code = '######'
cre = flow.step2_exchange(code)
http = cre.authorize(httplib2.Http())
service = build('oauth2','v2',http=http)
a = service.userinfo().get().execute()

Ein Absatz, weil ich bestätigt habe, dass a Benutzerinformationen hat. Die vom Build erstellte Ressourcenobjektinstanz funktioniert nur, wenn sie ausgeführt wird. Ich weiß nicht, was ich intern mache, aber es scheint keine statische Funktion zu haben Ich habe iPython verwendet, aber es kamen keine Kandidaten heraus. Als nächstes folgen die Benutzerverwaltungsmethode und die Abmeldesteuerungsmethode.

Im Vergleich zu Programmen, die Daten nur lokal verarbeiten Warum ist eine Web-App ein Ärger?

Recommended Posts

[google-oauth] Benutzerinformationen abrufen
[Linux] Informationen zu Linux-Ressourcen abrufen
[Python] Mit der API von Qiita erhalten Sie Benutzer- und Artikelinformationen
Informationen erhalten Sie mit zabbix api
Holen Sie sich GitHub-Informationen mit PyGithub
Holen Sie sich Alembic-Informationen mit Python
Holen Sie sich Informationen zu Videodateien mit ffmpeg-python
Holen Sie sich Wetterinformationen mit Python & Scraping
Erhalten Sie Verzögerungsinformationen auf Twitter und twittern Sie
[Python] Python-Paketinformationen mit der PyPI-API abrufen
Benutzerinformationen usw. in das Django-Protokoll ausgeben
Erhalten Sie Informationen zur virtuellen Währung mit der API coin