# 易語言（Easy Language）

> ユーザー提供の YesCaptcha 易語言サンプル。reCAPTCHA・hCaptcha のクリック操作、FunCaptcha の画像認識、reCAPTCHA token の送信。ダウンロードと API 呼び出しのポイント。

Source: https://docs.yescaptcha.com/ja/samples/easy-language/ · Last verified: 2026-10-15

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/samples/easy-language/

易語言（Easy Language）は、中国で広く使われている中国語のプログラミング言語です。このサンプルはユーザーから提供されたもので、参考用です。1 行ずつの審査は行っていません。サンプルには次の内容が含まれます。

-   reCAPTCHA、hCaptcha のクリック操作（ブラウザを起動した後、自動で認識してクリック）
-   FunCaptcha の画像認識
-   reCAPTCHA token の送信

> **ダウンロード:** サンプルパッケージ（最大で約 87 MB、ブラウザを含む）は、新しいダウンロード先に移行中です。それまでは [サポートへお問い合わせ](https://docs.yescaptcha.com/ja/help/contact.md) のうえ、入手してください。

## 易語言から API を呼び出すポイント

サンプルパッケージがなくても、易語言のウェブアクセス命令（POST）で API を呼び出せます。

1.  URL は `https://api.yescaptcha.com/createTask`、メソッドは `POST`、ヘッダーに `Content-Type: application/json` を追加します。
2.  送信する内容は JSON テキストです。例: `{"clientKey":"あなたのclientKey","task":{"type":"ImageToTextTaskOcrBase","body":"画像のBase64"}}`
3.  返された JSON の `errorId` が 0 なら成功です。非同期タイプでは `taskId` を取得し、5 秒ごとに `https://api.yescaptcha.com/getTaskResult` へ `{"clientKey":"…","taskId":"…"}` を送信して、`status` が `ready` になるまでポーリングします。
4.  画像の Base64 には `data:image/...;base64,` のプレフィックスを付けず、改行も含めないでください。

リクエストとレスポンスの形式は [リクエストとレスポンス](https://docs.yescaptcha.com/ja/api/overview.md) を参照してください。

## サンプルが動かない場合

-   ブラウザを作成できないと表示される: パッケージに同梱のブラウザを使う、競合の可能性がある他のブラウザをアンインストールする、またはプログラムとしてコンパイルしてから実行してください。
-   エラーコードが返る: [エラーコード](https://docs.yescaptcha.com/ja/api/errors.md) と照らし合わせて、パラメーターを確認してください。
