Home Plug-ins Captcha API
НазваниеРезультатОписание
GetCaptcha Integer Распознать картинку используя сервис AntiGate.com (или аналоговый). Возвращает номер каптчи CaptchaID (при ошибке 0)
Delphi
function GetСaptcha(ImageData: TMemoryStream; APIKey: String; var CaptchaRes: String; MinLen: integer=0; MaxLen: integer=0; Numeric: integer=0; Phrase: integer=0; RegSense: integer=0; Calc: integer=0; Russian: integer=0): Integer; overload;

function GetСaptcha(ImageFile: string; APIKey: String; var CaptchaRes: String; MinLen: integer=0; MaxLen: integer=0; Numeric: integer=0; Phrase: integer=0; RegSense: integer=0; Calc: integer=0; Russian: integer=0): Integer; overload;
Аргументы ImageData - стрим, содержащий картинку с каптчей
ImageFile - путь к файлу каптчи
APIKey - ключ сервиса AntiGate.com для распознавания
var CaptchaRes - буффер, в который попадает текст каптчи, либо сообщение об ошибке
MinLen - минимальная длина текста каптчи
MaxLen - максимальная длина каптчи
Numeric - если 1, помечает что текст каптчи состоит только из цифр, 2 помечает что на каптче нет цифр
Phrase - если 1, помечает что каптча состоит из нескольких слов
RegSense - если 1, помечает что текст каптчи чувствителен к регистру
Calc - если 1, помечает что цифры на каптче должны быть высчитаны
Russian - если 1, помечает что вводить нужно только русский текст, 2 - русский или английский
Пример
// тут будет пример
CaptchaBalance String Показывает строку с текущим балансом, либо 'N/A' при ошибке
Delphi
function CaptchaBalance(APIKey: String): String;
Аргументы APIKey - ключ сервиса
Пример
// тут будет пример
GetСaptchaReportBad String Отправить жалобу о неверно распознанной каптче. Возвращает строку с результатом ответа от сервиса: 'OK_REPORT_RECORDED' - в случае успеха, либо 'N/A' при ошибке
Delphi
function GetСaptchaReportBad(APIKey: String; CaptchaID: Integer): String;
Аргументы APIKey - ключ сервиса
CaptchaID - идентификатор каптчи, которая была неверно распознана
Пример
// тут будет пример
CaptchaServer String Сервис распознания каптч
Delphi
property CaptchaServer: String;
Пример
CaptchaServer:= 'anticaptcha.com';   // Задаст другой сервис для распознания каптч (по умолчанию: antigate.com)