2017-05-07 5 views
0

Ich versuche zu lernen, wie OAthuth2 zu verwenden. Ich muss Python verwenden, um REST API für Microsoft Azure auszuführen. Ich möchte ein einfaches Beispiel mit OAthuth2 mit dem Google zuerst lernen.Verwenden Sie OAuth2 mit Python

Hier einige einfache Code, den ich über die Schaffung eines einfachen Anfrage verstehen:

parameters = {"lat": 40.71, "lon": -74} 
response = requests.get("http://api.open-notify.org/iss-pass.json", 
    params = parameters) 
print(response.status_code) 
>>200 

Das ist einfach, weil ich die Authentifizierung nicht benötigen.

Wenn ich diesen Code verwenden:

response = requests.get(https://www.googleapis.com/gmail/v1/users/105531104902732609503/threads') 
print(response.status_code) 
>>401 

Ich verstehe, dass ich ein Token benötigen. Ich verstehe, dass ich Anmeldeinformationen mithilfe einer Webschnittstelle abrufen und diese Anmeldeinformationen dann an den Server übergeben muss, um ein Token zu erhalten. Ich habe eine JSON-Datei mit diesen Zugangsdaten. Ich verstehe einfach nicht genau, wie ich die Anfrage machen soll.

+0

Sie haben vergessen, das einfache Angebot in der ersten Zeile zu öffnen (requests.get (...)) –

Antwort