文件上传
开发环境
开发环境
POST
https: //raasr.xfyun.cn/v2/api/upload
调用成功,返回订单ID(orderId,用于查询结果或者联调排查问题时使用),是后续接口的必传参数。
#signa生成
baseString 由 appid 和当前时间戳 ts 拼接而成;
假如 appid = 595f23df,ts = 1512041814,则 baseString = 595f23df1512041814
假如 baseString 为上一步生成的 595f23df1512041814,MD5 之后则为 0829d4012497c14a30e7e72aeebe565e
假如 secretkey = d9f4aa7ea6d94faca62cd88a28fd5234,
MD5 之后的 baseString 为上一步生成的 0829d4012497c14a30e7e72aeebe565e,
则 HmacSHA1 加密之后再进行 base64 编码得到的 signa 为: IrrzsJeOFk1NGfJHW6SkHUoN9CU=
#请求参数
#转写结束异步回调状态
GET http://ip:prot/server/xxx?orderId=DKHJQ202004291620042916580FBC96690001F&status=1
参数名 | 类型 | 必传 | 描述 |
---|---|---|---|
orderId | String | 是 | 转写订单号,用于查询使用 |
status | String | 是 | 订单状态: -1:失败 1:成功 注: 1、成功需要调用 getResult 接口查询转写结果数据; 2、如果任务包含翻译环节且任务在转码、转写环节失败不会进行翻译的回调; |
resultType | String | 否 | 回调任务类型:为空或不包含该字段时为转写回调 转写:transfer; 翻译:translate; 质检:predict; |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.comhttps: //raasr.xfyun.cn/v2/api/upload' \
--header 'Content-Type: application/json' \
--data-raw ''
响应示例响应示例
200 - 示例 1
{
"code": "string",
"descInfo": "string",
"content": {
"orderId": "string",
"taskEstimateTime": 0
}
}
请求参数
Body 参数application/json
返回响应
修改于 2023-12-18 07:57:44