调用UploadRobotTaskCalledFile上传智能语音任务的被叫号码。

在创建智能语音机器人任务后,需要分批上传被叫号码,每个任务最多上传30万个号码,可分多次上传完成。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String UploadRobotTaskCalledFile

系统规定参数。取值:UploadRobotTaskCalledFile

Id Long 1045001

机器人呼叫任务的唯一任务ID。

CalledNumber String 1370xxxx00,137xxxx111

被叫号码,支持设置多个,号码之间使用英文逗号(,)分隔。

TtsParam String [{“number”:”1370xxxx000”,”params”:[“小王”,”小李”,”小周”]}]

TTS模板的变量值,格式为JSON。TtsParam和TtsParamHead变量名称一一对应。

如果全部号码携带的参数相同,可将number字段里的值写为all,变量值仅需上传一份即可;

如果部分号码携带的参数相同,可将number字段里的值写为all,其他号码正常输入number值和对应的变量值,系统会优先取号码自带值。

TtsParamHead String [“name1”,”name2”,”name3”]

带变量的呼叫任务,格式为JSON。变量名称列表,和TtsParam配合使用。

返回数据

名称 类型 示例值 描述
RequestId String D9CB3933-9FE3-4870-BA8E-2BEE91B69D23

请求ID。

Data String 10450xx

机器人呼叫任务的唯一任务ID,可通过此ID调用QueryRobotTaskDetail API查询任务详情。

Code String OK

请求状态码。

Message String OK

状态码的描述。

示例

请求示例

http(s)://dyvmsapi.aliyuncs.com/?Action=UploadRobotTaskCalledFile
&<公共请求参数>

正常返回示例

XML 格式

<UploadRobotTaskCalledFileResponse>
	  <Message>OK</Message>
	  <RequestId>D9CB3933-9FE3-4870-BA8E-2BEE91B69D23</RequestId>
	  <Code>OK</Code>
	  <Data>10450xx</Data>
</UploadRobotTaskCalledFileResponse>

JSON 格式

{
    "Message": "OK",
    "RequestId": "D9CB3933-9FE3-4870-BA8E-2BEE91B69D23",
    "Code": "OK",
    "Data": "10450xx"
}

错误码

访问错误中心查看更多错误码。