# 易语言

> 网友提供的 YesCaptcha 易语言示例：reCAPTCHA、hCaptcha 模拟点击，FunCaptcha 图像识别，reCAPTCHA token 提交；下载包和调用接口的要点。

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

易语言示例由网友提供（南方填表、松等），仅供参考，我们没有逐行审核。示例包含：

-   reCAPTCHA、hCaptcha 的模拟点击（启动浏览器后自动识别并点击）
-   FunCaptcha 图像识别
-   reCAPTCHA token 的提交

> **下载包:** 示例包（最大的约 87 MB，含浏览器）正在迁移到新的下载地址，暂时请 [联系客服](https://docs.yescaptcha.com/zh/help/contact/) 获取。

## 用易语言调用接口的要点

不依赖示例包，用易语言的网页访问命令（POST）就能调用 API：

1.  地址 `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/zh/api/overview/)。

## 示例跑不起来

-   提示无法创建浏览器：先用示例包里自带的浏览器；卸载可能冲突的其他浏览器；或者编译成程序后再运行。
-   返回错误码：对照 [错误码](https://docs.yescaptcha.com/zh/api/errors/) 检查参数。
