帮助与文档 > 产品文档 > 智慧学习服务 > API文档 > 整题识别V2
整题识别V2

整题识别V2(含公式) API 简介

说明

请求地址

https://openapi.youdao.com/ocr_formula/v2

协议须知

规则 描述
传输方式 HTTPS
求方式 POST
字符编码 统一使用 UTF-8 编码
请求格式 表单
响应格式 JSON

请求参数

字段名 含义 备注 必填
appKey 应用标识(应用 ID) 控制台获取 true
curtime 时间戳 当前UTC时间戳(秒) true
salt 随机字符串 推荐使用uuid确保唯一性 true
sign 签名信息:sha256(appKey+salt+curtime+appSecret) sha256(appKey+salt+curtime+appSecret) true
signType 签名类型 v4 true
img 图片base64 true

不同语言获取时间戳,请参看此链接

返回结果

参数名称 描述
code 请求结果码 (0代表成功)
msg 请求结果信息
data 具体结果

错误代码列表

错误码 含义
101 缺少必填的参数,首先确保必填参数齐全,然后,确认参数书写是否正确。
102 不支持的语言类型
104 不支持的API类型
105 不支持的签名类型
106 不支持的响应类型
107 不支持的传输加密类型
108 应用ID无效,注册账号,登录后台创建应用,可获得应用ID和应用密钥等信息
109 batchLog格式不正确
110 无相关服务的有效应用,。注:需要在控制台绑定应用后方能使用。
111 开发者账号无效
112 请求服务无效
113 q不能为空
114 不支持的图片传输方式
201 解密失败,可能为DES,BASE64,URLDecode的错误
202 签名检验失败,如果确认应用ID和应用密钥的正确性,仍返回202,一般是编码问题。请确保翻译文本 q 为UTF-8编码.
203 访问IP地址不在可访问IP列表
205 请求的接口与应用的平台类型不一致,确保接入方式(Android SDK、IOS SDK、API)与创建的应用平台类型一致。如有疑问请参考入门指南
206 因为时间戳无效导致签名校验失败
207 重放请求
301 辞典查询失败
302 翻译查询失败
303 服务端的其它异常
304 会话闲置太久超时
401 账户已经欠费停
402 offlinesdk不可用
411 访问频率受限,请稍后访问
412 长请求过于频繁,请稍后访问