发送语音消息 (RESTful API)
调用 batchcalls API以发送语音消息。
- Url:https://api.uspeedo.com/voice/v1/batchcalls
- 请求方式:Post
请求参数
字段名 | 类型 | 描述 | 是否必填 |
---|---|---|---|
accountId | number | 账户ID | Yes |
batch | []BatchModel | 批量提交信息 | Yes |
BatchModel
字段名 | 类型 | 描述 | 默认值 | 是否必填 |
---|---|---|---|---|
destination | string | 手机号: +12344232311 | "" | Yes |
templateId | string | 从控制台获取: https://console.uspeedo.com/vms/template | "" | Yes |
repetition | number | 默认不重复: 1,2,3 | 1 | No |
响应元素
字段名 | 类型 | 描述 | 默认值 | 是否必填 |
---|---|---|---|---|
batchId | string | 批量提交Id | Yes | |
totalCount | number | 提交总数 | 0 | Yes |
acceptedCount | number | 呼叫总数 | 0 | Yes |
failureBatch | []FailurBatch | 提交失败的手机号 | [] | No |
retCode | number | 错误码,0表示请求正常,非0参考message | 0 | Yes |
message | string | 错误信息 | "" | Yes |
FailurBatch
字段名 | 类型 | 描述 | 默认值 | 是否必填 |
---|---|---|---|---|
status | FailurBatchStatus | 呼叫失败信息 | Yes | |
destination | string | 呼叫的手机号 | "" | No |
FailurBatchStatus
字段名 | 类型 | 描述 | 默认值 | 是否必填 |
---|---|---|---|---|
code | number | 提交错误码,0表示成功,非0参考message | 0 | Yes |
message | string | 错误码解释 | "" | No |
timestamp | number | 呼叫失败的时间 | 0 | No |
请求体示例
{
"accountId": "120023",
"batch": [
{
"destination": "string",
"repetition": 0,
"templateId": "string"
}
]
}
响应元素示例
{
"retCode": 0,
"message": "string",
"batchId": "string",
"acceptedCount": 0,
"totalCount": 0
"failureBatch": [
{
"destination": "string",
"status": {
"code": 0,
"message": "string",
"timestamp": 0
}
}
]
}