说明: 通过指定语言和指定语言文本发送TTS语音消息。
参数 | 说明 | 是否必填 | 类型 |
---|---|---|---|
callee |
被叫号码,国码+手机号组成的7-15位数字。 |
是 |
String |
displayNum |
显示号码,7-15位数字,允许为空 |
否 |
String |
language |
语言代码: |
是 |
String |
text |
文本内容,需要和语言代码对应,验证码之间以英文逗号隔开 |
是 |
String |
appId |
语音应用id |
是 |
String |
loopCount |
循环播报次数,1-9数字,默认为1,允许为空。 |
否 |
Int |
maxDuration |
最长通话时长,接通后N秒强制挂断,1-120数字,允许为空。 |
否 |
Int |
maxRingingTime |
最大响铃时长,默认60,可输入20-120秒。 |
否 |
Int |
calledInfo |
被叫信息,0-1000位字符 |
否 |
String |
https://api.onbuka.com/v3/voice/sendCode
RequestURL:
https://api.onbuka.com/v3/voice/sendCode
RequestMethod:
POST
RequestHeaders:
Content-Type: application/json;charset=UTF-8
Sign: 05d7a50893e22a5c4bb3216ae3396c7c
Timestamp: 1630468800
Api-Key: bDqJFiq9
RequestBody:
{
"callee": "932111111111",
"displayNum": "1008122211",
"language": "EN",
"text": "helloworld",
"appId": "4luaKsL2",
"loopCount": 2,
"maxDuration":120,
"maxRingingTime":60,
"calledInfo":"calledInfo"
}
参数 | 说明 | 类型 |
---|---|---|
status |
状态码,0成功,其他失败参见状态码说明 |
String |
reason |
失败原因说明 |
String |
data |
记录唯一id |
String |
{
"status": "0",
"reason": "success",
"data": "2203031113381000002"
}