Python 403从Imgur api获取数据时出错。我哪里做错了?
从imgur api页面: 对于公共只读和匿名资源,例如获取图像信息、查找用户评论、创建匿名相册等。您所需要做的只是在请求时发送带有客户端id的授权标头。如果您想匿名上传图像(而不需要将图像绑定到帐户),也可以这样做。这让我们知道哪个应用程序正在访问API 这是我使用python请求的请求:Python 403从Imgur api获取数据时出错。我哪里做错了?,python,imgur,Python,Imgur,从imgur api页面: 对于公共只读和匿名资源,例如获取图像信息、查找用户评论、创建匿名相册等。您所需要做的只是在请求时发送带有客户端id的授权标头。如果您想匿名上传图像(而不需要将图像绑定到帐户),也可以这样做。这让我们知道哪个应用程序正在访问API 这是我使用python请求的请求: payload = {"Client-ID":"my client id"} r=requests.get("https://api.imgur.com/3/account/imgur/images/0
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。我哪里出错了?看起来您正在将客户ID作为请求主体发送。文档中说它需要在授权标题中
headers = {"Content-Type": "text", "Authorization": "Client-ID YOUR_CLIENT_ID"}
r = requests.get("https://...", headers=headers, verify=False)