Ticketmaster возвращает 403 после решения: что проверить
Прежде чем оплачивать ещё одно решение, проверьте, какой хост вернул 403. Ошибка 403 от API solvethree и ошибка 403 от Ticketmaster означают разное.
На этой странице
Найдите ответ с ошибкой
- api.solvethree.com вернул HTTP 403.
Описанная в документации ошибка 403 из-за неактивного профиля относится к reCAPTCHA. Kasada и TMPT используют отдельные типы задач и не требуют профиля сайта reCAPTCHA. Проверьте, какое тело задачи вы отправили, и прочитайте ответ API.
Попробуйте: Для reCAPTCHA активируйте нужный профиль сайта. Kasada и TMPT используют собственные типы и URL и не требуют этого профиля. Обратитесь в поддержку, если задача с корректной структурой по-прежнему возвращает 403.
- Запрос к API выполнен успешно, но задача завершилась ошибкой.
Прочитайте поля errorCode и error задачи. Статус HTTP-ответа и окончательное завершение задачи с ошибкой — разные виды ошибок.
Попробуйте: Прекратите опрос этой задачи и устраните указанную ошибку перед повторной попыткой. За неудачные решения средства возвращаются; не отправляйте повторно те же некорректные входные данные.
- Задача готова, но Ticketmaster вернул HTTP 403.
Проверьте исходящий запрос к Ticketmaster. Готовая задача содержит пригодное к использованию решение, но не подтверждает, что целевой сайт его примет.
Попробуйте: Проверьте URL, способ передачи решения, прокси и идентификационные данные браузера, как описано ниже. Сам по себе ответ 403 от целевого сайта не указывает, какая защита отклонила запрос.
Проверьте точный URL и тип задачи
Сравните входные данные задачи с запросом, который отклонил Ticketmaster. Решение для другого URL не подойдёт, а cookie TMPT и заголовки Kasada не взаимозаменяемы.
- Для
TicketmasterTmptTaskс действиемEventиспользуйте точный URL события. - Для
TicketmasterTmptTaskс действиемLoginиспользуйте URL входа в систему. - Для
KasadaTaskиспользуйте нужный целевой HTTPS URL наwww.ticketmaster.com. Сейчас это единственное поддерживаемое имя хоста для отдельного решения Kasada.
Если интеграция ожидает cookie, но создала задачу Kasada, или ожидает заголовки, но создала задачу TMPT, исправьте тип задачи, а не пытайтесь преобразовать её результат. Если вы не уверены, какой результат нужен запросу, см. сравнение TMPT и Kasada.
Проверьте, что вы фактически отправили
Проверьте исходящий запрос, а не только переменные, переданные HTTP-клиенту. Из-за старой cookie или настроек клиента по умолчанию запрос может отличаться от того, что намеревалось отправить приложение.
- TMPT готов, но запрос отклонён.
Убедитесь, что нужный запрос к Ticketmaster передаёт возвращённое значение как cookie tmpt, а не старую cookie или токен в другом поле.
Попробуйте: Передавайте исходное возвращённое значение как cookie
tmpt. Это не токен reCAPTCHA и не объект заголовков Kasada. См. руководство по интеграции TMPT.- Kasada готов, но запрос отклонён.
Сравните исходящие заголовки с полным возвращённым объектом заголовков. Проверьте, нет ли пропущенных или перезаписанных значений.
Попробуйте: Применяйте все возвращённые заголовки вместе к нужному целевому запросу. Не выбирайте только один заголовок. См. руководство по заголовкам Kasada.
- Приложение отправляет запрос через другой прокси.
Сравните выходной узел приложения с прокси, через который удалось получить решение. Если вы передали proxyCandidates, не считайте, что сработал первый кандидат.
Попробуйте: Для запроса к целевому сайту используйте прокси, через который удалось получить решение.
- Клиент использует собственные идентификационные данные браузера.
Проверьте, не перезаписывают ли настройки клиента по умолчанию возвращённые userAgent или secChUa.
Попробуйте: Используйте возвращённые идентификационные данные браузера вместе с прокси, через который удалось получить решение, и нужным целевым URL. Не сочетайте их с посторонними user agent или client hints.
Отправьте в поддержку отчёт об ошибке без конфиденциальных данных
Если эти проверки не объясняют причину отклонения, напишите на [email protected] и укажите:
- ID задачи и requestId, если он был предоставлен.
- Продукт или тип задачи и время возникновения ошибки.
- Хост, вернувший ошибку, его HTTP-статус и значения errorCode и error задачи, если они есть.
- Имя целевого хоста и действие: Event или Login для TMPT.
- Описание ответа без конфиденциальных данных и сведения о выполненных проверках URL, cookie или заголовков, прокси и идентификационных данных браузера.
Перед отправкой отчёта удалите API-ключи, пароли прокси, токены, cookie и данные клиентов.
Источники и справочник API
Запустите первую задачу.
Начните с $5 на балансе рабочего пространства.