使用ImgurAPI时获得“权限被拒绝”响应

时间:2016-03-05 13:00:57

标签: python python-2.7 python-requests imgur

我正在使用此代码获取有关Imgur图像的数据。我假设这不要求Oauth2除了标题中的客户端ID。

import requests
client_id = '<my_client_id>'
header = {"Authorization": "Client-ID " + client_id};

r = requests.post("https://api.imgur.com/3/image/WPYW1pE", headers=header);
r = r.json();
print(r);

但是,我收到“Permission Denied”错误。它需要access_token还是什么?

1 个答案:

答案 0 :(得分:0)

使用requests.get而不是requests.post解决了这个问题。固定代码。

import requests
client_id = '<my_client_id>'
header = {"Authorization": "Client-ID " + client_id};

r = requests.get("https://api.imgur.com/3/image/WPYW1pE", headers=header);
r = r.json();
print(r);