INTEGRITY Документация

Коды ошибок

Ответы Pay per crawl об ошибках содержат crawler-error заголовок с конкретным кодом ошибки. В следующей таблице приведён полный справочник всех возможных кодов ошибок:

Код ошибки HTTP-статус Что делать
CrawlerForbidden 403 Владелец сайта заблокировал вашего краулера. Доступ к этому содержимому невозможен.
StrongAuthRequired 400 Добавьте в запрос корректные заголовки Web Bot Auth с надёжной аутентификацией.
InvalidSignature 400 Включите оба signature-input и signature заголовки в вашем запросе. См. Документация Web Bot Auth.
InvalidCrawlerPriceValue 400 Проверьте, что ваш crawler-exact-price или crawler-max-price значение заголовка отформатировано правильно (например, USD 0.01).
MissingCrawlerPrice 402 Включите один из crawler-exact-price или crawler-max-price заголовок в вашем запросе.
PaymentFailed 403 Убедитесь, что обработка платежей настроена правильно в настройках Pay Per Crawl. Если проблема сохраняется, обратитесь в поддержку Cloudflare.
InvalidCrawlerExactPrice 402 Обновите ваш crawler-exact-price чтобы соответствовать crawler-price значение из заголовка ответа.
InvalidCrawlerMaxPrice 402 Увеличьте свой crawler-max-price чтобы соответствовать или превышать crawler-price значение из заголовка ответа.
ConflictingPriceHeaders 400 Используйте только один заголовок цены на запрос. Удалите либо crawler-max-price или crawler-exact-price.
InvalidContentPrice 502 Источник вернул недопустимую цену. Это ошибка конфигурации на стороне владельца сайта. Повторите попытку позже или свяжитесь с владельцем сайта.
InternalError 500 Произошла ошибка сервера. Повторите запрос с использованием экспоненциальной задержки.