此对象不会返回 RESPONSE, 只返回图像识别结果! 请无接入能力的用户避免使用!
通过 createTask方法 创建识别任务
请求地址:https://api.yescaptcha.com/createTask
请求格式:JSON POST
属性 |
类型 |
必须 |
说明 |
---|---|---|---|
type |
string |
是 |
ReCaptchaV2Classification |
image |
string |
是 |
Base64 编码的图片,不要包含 "data:image/***;base64," 必须将图片缩放至 标准 大小 (100x100, 300x300, 450x450), 这样服务才能判断图片类型 |
question |
String |
是 |
问题 ID, 请查表, 以 /m/ 开头 |
1{ 2 "clientKey": "cc9c18d3e263515c2c072b36a7125eecc078618f", 3 "task": { 4 "type": "ReCaptchaV2Classification", 5 "image": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDc....", 6 "question": "/m/0k4j" 7 } 8}
1{ 2 "errorId": 0, 3 "errorCode": "", 4 "errorDescription": "null", 5 "status": "ready", 6 "taskId": "3a9e8cb8-3871-11ec-9794-94e6f7355a0b", 7 "solution": { 8 "objects": [1,5,8], // 图像需要点击的位置 9 "type": "multi" 10 } 11}
标准大小 3x3: (300x300) 10 POINTS 可以是截图:按照返回结果点击对应位置
1"solution": { 2 "objects": [0,2,6], // 图像需要点击的位置 3 "type": "multi" 4}
标准大小 4x4: (450x450) 10 POINTS 可以是截图:按照返回结果点击对应位置
1"solution": { 2 "objects": [6, 8, 10, 12], // 图像需要点击的位置 3 "type": "multi" 4}
1x1: 刷出来的小图 (100x100) 2 POINTS :
在按下3x3后, 如果不是imageselect类型, 会刷新小图
hasObject 代表是否需要点击
1"solution": { 2 "hasObject": true / false, // 判断是否为目标物体 3 "type": "single" 4}
ID 对照表: 中文并非 ReCaptcha 官方翻译, 仅供参考
1{ 2 "/m/0pg52": "出租车", 3 "/m/01bjv": "巴士", 4 "/m/02yvhj": "校车", 5 "/m/04_sv": "摩托车", 6 "/m/013xlm": "拖拉机", 7 "/m/01jk_4": "烟囱", 8 "/m/014xcs": "人行横道", 9 "/m/015qff": "红绿灯", 10 "/m/0199g": "自行车", 11 "/m/015qbp": "停车计价表", 12 "/m/0k4j": "汽车", 13 "/m/015kr": "桥", 14 "/m/019jd": "船", 15 "/m/0cdl1": "棕榈树", 16 "/m/09d_r": "山", 17 "/m/01pns0": "消防栓", 18 "/m/01lynh": "楼梯" 19}
1{ 2 "/m/0pg52": "taxis", 3 "/m/01bjv": "bus", 4 "/m/02yvhj": "school bus", 5 "/m/04_sv": "motorcycles", 6 "/m/013xlm": "tractors", 7 "/m/01jk_4": "chimneys", 8 "/m/014xcs": "crosswalks", 9 "/m/015qff": "traffic lights", 10 "/m/0199g": "bicycles", 11 "/m/015qbp": "parking meters", 12 "/m/0k4j": "cars", 13 "/m/015kr": "bridges", 14 "/m/019jd": "boats", 15 "/m/0cdl1": "palm trees", 16 "/m/09d_r": "mountains or hills", 17 "/m/01pns0": "fire hydrant", 18 "/m/01lynh": "stairs" 19}
errorCode |
errorDescription |
说明 |
---|---|---|
ERROR_INTERNAL_SERVER_ERROR |
服务器内部错误 |
请确保各项参数正确 |
ERROR_UNKNOWN_QUESTION |
错误的问题ID |
请检查问题ID是否正确 |
ERROR_ILLEGAL_IMAGE |
图片大小不符合要求 |
请缩放至指定大小450x450/300x300/100x100 |
ERROR_UNKNOW_450x450_QUESTION |
这个尺寸暂时不支持这个问题 |
暂时不能很好的识别这个问题相关的图片,请重试其他类型的图片 |
ERROR_PARSE_IMAGE_FAIL |
解析图片失败 |
请确认图片BASE64编码是否正确 |
原文链接
dReCaptchaV2Classification: 谷歌验证码 reCaptcha V2 图像识别 - YesCaptcha API 开发文档 - Confluence
成为第一个添加回复的用户