这是一个自写包装器中的函数,该包装器上传一个url,然后返回链接。通常可以正常工作,除了我要求的错误。
headers = {'Authorization': f'Bearer {self.access_token}'}
try:
r = requests.request("POST", upload_url, data=url, headers=headers)
key = r.json()
print(key)
# print(f"\n-----\n{key['data']['link']}")
print('upload sucessfull')
except Exception as e:
print(f'could not fetch url - {e} ')
imgurURL = key['data']['link']
return imgurURL
但是,有时我会在URL上收到此错误:
{'data': {'error': {'code': 1026, 'message': 'Upload limit for given URL has been reached.', 'type': 'Exception_OverUrlUploadLimits', 'exception': []}
但这是我第一次尝试在URL上上传图像。 imgur是否限制从特殊域上传的url数量?那可能是原因吗?
答案 0 :(得分:0)
在4-5个小时内最多2-3张图片。
当同时使用相同域的URL进行太多请求时,将发出此消息。也许您需要在请求之间稍作停顿。