2012-12-17 2 views
1

:Imgur API에서 데이터를 가져 오는 동안 403 오류가 발생했습니다. 내가 어디로 잘못 가고 있니? imgur API를 페이지에서

등, 익명의 앨범을 생성, 이미지 정보를 얻는 사용자 의견을 찾는 등 공공 읽기 전용 및 익명 자원의 경우는 당신이해야 할 모든 권한을 보낼 것입니다 헤더와 함께 귀하의 요청과 함께 귀하의 client_id. 익명으로 이미지를 업로드하려는 경우 (이미지가 계정에 연결되지 않은 경우)에도 작동합니다. 이렇게하면 어떤 애플리케이션이 API에 액세스하고 있는지 알 수 있습니다.

내 요청은 파이썬 요청을 사용한다 : 나는 403 오류를 받고 있어요

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) 

. 내가하고 싶은 것은 이미지를 검색하는 것뿐입니다. 사용자 정보와 관련이 없으므로 Oauth2가 필요하지 않습니다. 내가 어디로 잘못 가고 있니?

답변

3

요청 본문으로 Client-ID를 보내는 것처럼 보입니다. 설명서에 권한 부여 헤더에 있어야한다고 나와 있습니다.

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