首次尝试上传URL会返回Exception_OverUrlUploadLimits

时间:2018-06-20 01:31:34

标签: python api imgur

这是一个自写包装器中的函数,该包装器上传一个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数量?那可能是原因吗?

1 个答案:

答案 0 :(得分:0)

  

在4-5个小时内最多2-3张图片。

当同时使用相同域的URL进行太多请求时,将发出此消息。也许您需要在请求之间稍作停顿。