Первая попытка загрузки URL возвращает Exception_OverUrlUploadLimits

Это функция внутри написанной оболочки, которая загружает 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 ответов

Максимум 2-3 снимка за 4-5 часов.

Это сообщение выдается, когда одновременно выполняется слишком много запросов с URL-адресом одного и того же домена. Возможно, вам нужно сделать небольшую паузу между запросами.

Другие вопросы по тегам