2012-12-17 67 views
1

從imgur API頁面:403錯誤。我哪裏錯了?

對於公共只讀和匿名資源,如獲取圖像信息,查找用戶評論,創建一個匿名專輯等所有你需要做的就是發送授權與您的client_id一起發送您的請求。這也適用,如果你想以匿名方式上傳圖片(沒有圖像被捆綁到一個帳戶)。這讓我們知道哪個應用程序正在訪問API。

這是用我的要求的python-請求:

payload = {"Client-ID":"my client id"} 
r=requests.get("https://api.imgur.com/3/account/imgur/images/0.json?perPage=42&page=6", data = payload,headers={"content-type":"text"},verify=False) 

我得到一個403錯誤。我想要做的就是檢索圖像。無關的用戶信息,所以沒必要的oauth2的。我哪裏錯了?

回答

3

它看起來像你發送你的客戶ID作爲您的請求主體。文檔說它需要在授權標題中。

headers = {"Content-Type": "text", "Authorization": "Client-ID YOUR_CLIENT_ID"} 
r = requests.get("https://...", headers=headers, verify=False)