操作ガイドメニュー

ImageToTextTask : 画像キャプチャ解決

画像を投稿し、その中のテキストを読み取ります。テキストには、数字、文字、特殊文字、およびスペースのみを含めることができます。GIFアニメーションは最大 500kbまでサポートされています。"この画像セット上でネコを見つけて、その番号を入力"のようなカスタムキャプチャは、サポートされていません。

タスクオブジェクト

プロパティ タイプ 必須 デフォルト値 目的
type 文字列 はい ImageToTextTask タスクのタイプを定義します。
body 文字列 はい ベース64 でエンコードされたファイル本文。改行なしで送信してください。'data:image/png'または似たようなタグを含めないで、base64のみにしてください!
phrase ブール型 いいえ false - 要件なし
- 少なくとも 1 つの "スペース"を持つ回答を入力するワーカーが必要です。スペースがない場合は、タスクがスキップされるので、ご注意ください。
case ブール型 いいえ true -要件なし
- ワーカーには、レスポンスを大文字と小文字を区別して入力する必要があることを示す特別なマークが表示されます。
numeric 整数 いいえ 0 0 - 要件なし
1 - 番号のみ許可されます
2 - 数字以外の文字は、いずれも許可されています
math ブール型 いいえ false 0 - 要件なし
1 - 番号のみ許可されます
2 - 数字以外の文字は、いずれも許可されています
minLength 整数 いいえ 0 0 - 要件なし
>1 - 答えの最小長を定義する
maxLength 整数 いいえ 0 0 - 要件なし
>1 - 答えの最大長を定義する
comment 文字列 いいえ ワーカーに対する追加コメント"赤い色で文字を入力してください"のようです。
結果は保証されておらず、完全にワーカー次第です。
websiteURL 文字列 いいえ 支出統計における画像キャプチャのソースを区別する省略可能なパラメーター。

リクエスト例

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"ImageToTextTask",
            "body":"BASE64_BODY_HERE__NO_NEWLINES__NO_EXTRA_TAGS__ONLY_CLEAN_BASE64",
            "phrase":false,
            "case":false,
            "numeric":0,
            "math":false,
            "minLength":0,
            "maxLength":0
        }
}' https://api.anti-captcha.com/createTask
        

レスポンス例

エラーのないJSON
          {
    "errorId": 0,
    "taskId": 7654321
}
        
エラーが出たJSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

ソリューションの取得

ソリューションをリクエストするには、getTaskResultメソッドを使用します。最初のリクエストを送信する前に、ワーカーに5秒ほど時間を与えます。ワーカーが忙しい場合は、3秒以内に再試行します。

タスクソリューションオブジェクト

プロパティ タイプ 目的
text 文字列 画像キャプチャからのテキスト
url 文字列 次の24時間保存するキャプチャのウェブアドレス。後で削除されます。

レスポンス例

エラーのないJSON
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "text":"deditur",
        "url":"http://61.39.233.233/1/147220556452507.jpg"
    },
    "cost":"0.000700",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}