API Капча Binance solver
Состояние API
- Состояние за 24 ч
- Норма
- Среднее время за 24 ч
- —
- Стабильно / норма
- Доступно
- Ограничено
- Почти недоступно
Последние 24 часа
Последние 30 дней
API EverySolve для Капча Binance возвращает токен для вашего сценария прохождения проверки. Отправьте POST /api/v1/captcha, указав в type значение binance, и передайте входные данные, перечисленные ниже.Для задачи Binance требуется validate_id активной проверки, а не произвольное изображение или ключ сайта reCAPTCHA. Возвращает токен проверки для этой сессии валидации. Устаревший идентификатор или идентификатор из другого сценария использовать вместо него нельзя.
$3.06 за 1 000 успешных решений ($0.003056 за каждое успешное решение). Неудачные решения не оплачиваются.
Промпт для ИИ
Помогите мне написать скрипт, который вызывает API EveryInfra «Капча Binance».
Контракт API:
- Запрос: POST https://api.everyinfra.com/api/v1/captcha с заголовком Authorization: Bearer <API Key>. Берите ключ из переменной окружения EVERYINFRA_API_KEY, не указывайте его в коде.
- В теле запроса задайте для type значение binance, а параметры укажите рядом, на том же уровне.
- Обязательные параметры:
- validate_id: Идентификатор сессии валидации, выданный активной проверкой Binance.
- Необязательные параметры:
- biz_id: Идентификатор бизнес-сценария, передаваемый вместе с активной проверкой, если он есть.
- website_url: Точный адрес страницы, на которой появляется проверка, включая нужный путь, а не только главную страницу сайта.
- website_key: Публичный ключ сайта или виджета, скопированный именно из этой интеграции на целевом сайте; это не секретный ключ.
- Пример тела запроса:
{
"type": "binance",
"validate_id": "<validate_id>"
}
- Оплата: $3.06 за 1 000 успешных решений ($0.003056 за каждое успешное решение). Неудачные решения не оплачиваются.
- При ошибке 422 исправьте параметры по подсказкам и допустимым значениям из ошибки. При 429 или 503 дождитесь истечения Retry-After и повторите попытку.
Прежде чем писать код, спросите меня, сколько записей нужно обработать и в каком формате сохранить результаты, затем согласуйте со мной план и примерную стоимость.Параметры запроса
| Имя | Расположение | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|---|
Authorization | header | string | Да | - | Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода. |
type | body | string | Да | binance | Тип капчи, фиксированное значение. |
validate_id | body | string | Да | - | Идентификатор сессии валидации, выданный активной проверкой Binance. |
biz_id | body | string | Нет | - | Идентификатор бизнес-сценария, передаваемый вместе с активной проверкой, если он есть. |
website_url | body | string | Нет | - | Точный адрес страницы, на которой появляется проверка, включая нужный путь, а не только главную страницу сайта. |
website_key | body | string | Нет | - | Публичный ключ сайта или виджета, скопированный именно из этой интеграции на целевом сайте; это не секретный ключ. |
Примеры кода
curl -X POST 'https://api.everyinfra.com/api/v1/captcha' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"type": "binance",
"validate_id": "<validate_id>"
}'Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.
Пример ответа
Для этих параметров пока нет примера ответа. Здесь показаны структура ответа и поля из описания API, а … служит заполнителем; это не результат реального вызова.
{
"id": "req_…",
"type": "binance",
"solution": {
"token": "…"
},
"billing": {
"charged": …,
"charged_usd": …,
"balance_after_usd": …,
…
},
"quota": { … }
}Откуда брать параметры для Капча Binance
Сохраняйте validate_id из активной проверки Binance; biz_id, website_url и website_key — необязательный контекст, передавайте их, только если они есть.
Код для поиска этих значений на странице
(()=>{const f=window.fetch;window.fetch=async(...a)=>{ const u=String(a[0]&&a[0].url||a[0]||''); try{ if(/precheck|antibot\/getCaptcha|antibot\/validateCaptcha|check\/result/.test(u)) console.log('[bnc REQ]',u,a[1]&&a[1].body); }catch(e){} const r=await f(...a); if(/precheck|antibot\/getCaptcha/.test(u)) r.clone().json().then(j=>console.log('[bnc RES]',u,j&&j.data)).catch(()=>{}); return r;};})() // The console prints validateId / sessionId / bizId / sig / salt / path2 / captchaType
Как определить Капча Binance
Для задачи Binance требуется validate_id активной проверки, а не произвольное изображение или ключ сайта reCAPTCHA.
Чем Капча Binance отличается от других проверок
Возвращает токен проверки для этой сессии валидации. Устаревший идентификатор или идентификатор из другого сценария использовать вместо него нельзя.
Как использовать API для Капча Binance
API Капча Binance возвращает токен в token. Формат решения: token. Передайте токен в поле либо в запросе проверки, как предусмотрено целевым сценарием.
- 01Выполните запрос GET /api/v1/captcha/types и выберите запись
binance. - 02Выполните POST /api/v1/captcha, передав
type: "binance"и обязательные параметры. - 03Получите токен из
token. - 04Передайте токен в поле либо в запросе проверки, как предусмотрено целевым сценарием.
Оплата и доступность EverySolve списывает средства только при успешном предоставлении решения. За неудачную попытку итоговое списание не производится, а зарезервированная сумма возвращается автоматически. Получайте available и поля с ценами из GET /api/v1/captcha/types при отправке запроса, а не воспринимайте их как статические данные страницы.
Вопросы об интеграции Капча Binance
Как определить Капча Binance перед выбором типа?
Для задачи Binance требуется validate_id активной проверки, а не произвольное изображение или ключ сайта reCAPTCHA. Используйте binance, только если эти признаки соответствуют целевой проверке.
Какие значения с целевой страницы нужны в запросе для Капча Binance?
Сохраняйте validate_id из активной проверки Binance; biz_id, website_url и website_key — необязательный контекст, передавайте их, только если они есть. Передайте validate_id. Необязательные параметры: biz_id, website_url и website_key.
Что возвращает Капча Binance и с чем это не следует путать?
API Капча Binance возвращает токен в token. Формат решения: token. Возвращает токен проверки для этой сессии валидации. Устаревший идентификатор или идентификатор из другого сценария использовать вместо него нельзя.
Какой внешний источник описывает интеграцию Капча Binance?
На странице аккаунта Binance по ссылке видно, где появляется эта капча; это не публичная спецификация для решения. [Открыть справку по Капча Binance](https://accounts.binance.com/). Специфичные для EverySolve поля и текущую доступность по-прежнему смотрите в каталоге типов.
Справка по Капча Binance
Похожие типы капчи
- Akamai sec-cpt
akamai_sec_cpt$3.06 за 1 000 успешных решений - Капча Alibaba
alibaba$1.25 за 1 000 успешных решений - ALTCHA
altcha$1.53 за 1 000 успешных решений - ATB CAPTCHA
atb_captcha$2.22 за 1 000 успешных решений - Cutcaptcha
cutcaptcha$2.22 за 1 000 успешных решений - CyberSiARA
cybersiara$2.22 за 1 000 успешных решений
Ошибки и оплата
- 401
- Ключ отсутствует или недействителен.
- 402
- Недостаточно средств на балансе. Сначала пополните баланс.
- 422
- Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
- 429
- Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
- 503
- Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
- 200 (пусто)
- Нет данных. Без списания.