2017-05-07 71 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(...)) –

回答