首页 > API中心 > IVR群呼 > 文档指引
| 参数 | 说明 | 是否必填 | 类型 |
|---|---|---|---|
| fileName | 带后缀的文件名,5-32字符 | 是 | String |
| file | base64编码的文件内容(base64编码转换可查看该方法最下方JAVA示例代码),文件大小1Mb,只支持MP3、WAV | 是 | String |
Request URL:
https://api.laaffic.com/v3/cc/seatGroup/upload
Request Method:
POST
Request Headers:
Content-Type: application/json;charset=UTF-8
Sign: 05d7a50893e22a5c4bb3216ae3396c7c
Timestamp: 1630468800
Api-Key: bDqJFiq9
Request Body:
{
"fileName":"test.mp3",
"file":"base64编码的文件内容"
}| 参数 | 说明 | 类型 |
|---|---|---|
| status | 状态码,0成功,其他失败参见响应状态码说明 | String |
| reason | 失败原因说明 | String |
| data | Object | |
| fileName | 文件名 | String |
| fileUrl | 文件路径 | String |
{
"status": "0",
"reason": "success",
"data": {
"fileName": "turnseatring-template/120250106d88d71eb084746fcb7c77a4922d82ed1.mp3",
"fileUrl":"http://xxx"
}
}
| status | 状态说明 |
|---|---|
| 0 | 成功 |
| -1 | 账号认证异常 |
| -2 | ip限制 |
| -16 | 时间戳过期 |
| -18 | 系统异常 |
| -20 | 数据已存在 |
| -21 | 数据校验异常 |
| -22 | 参数异常 |
| -27 | 您上传的文件格式不正确。请重新上传!(如有任何疑问,请联系客服。) |
| -38 | 文件过大 |
| -39 | 上传文件格式有误 |
package com;
import cn.hutool.core.codec.Base64;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Test {
public static void main(String[] args) {
File f = new File("c:tmptest.mp3");
System.out.println(file2Base64(f));
}
public static String file2Base64(File file) {
if(file==null) {
return null;
}
String base64 = null;
FileInputStream fin = null;
try {
fin = new FileInputStream(file);
byte[] buff = new byte[fin.available()];
fin.read(buff);
base64 = Base64.encode(buff);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fin != null) {
try {
fin.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return base64;
}
}
对接有疑问?联络我们的技术支援
LAAFFIC API 专属 TG 技术对接频道,即时回应您的需求
点击此处开启人工服务