2017-05-07 39 views
0

我想學習如何使用OAthuth2。我需要使用Python來爲微軟的Azure運行REST API。我想先學習一個使用OAthuth2的簡單例子。使用oauth2與python

下面是一些簡單的代碼,我就做一個簡單的請求理解:

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

這是簡單的,因爲我不需要認證。

如果我用這個代碼:

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

我明白,我需要一個令牌。我知道我需要使用Web界面獲取憑據,然後將這些憑據傳遞給服務器以獲取令牌。我有這些憑據的JSON文件。我只是不明白如何提出請求。

+0

您忘記了在第一行打開單引號(requests.get(...)) –

回答