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

QPS限制

  • 单用户调用频率:100次/秒。
  • API频率:500次/秒。
说明 如果多个用户的总调用超过API频率也会触发流控。

调试

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

请求参数

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

系统规定参数。取值:UploadRobotTaskCalledFile

Id Long 1045****

机器人呼叫任务的唯一任务ID。可通过CreateRobotTask接口获取。

CalledNumber String 1370****000,1370****111

被叫号码。多个号码之间使用半角逗号(,)分隔。

说明 在创建智能语音机器人任务后,需要分批上传被叫号码,每个任务最多上传30万个号码,可分多次上传完成。
TtsParam String [{"number":"1370****000","params":["小王","小李","小周"]}]

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

  • 如果全部号码携带的参数相同,可将number字段里的值写为all,变量值仅需上传一份即可。
  • 如果部分号码携带的参数相同,可将number字段里的值写为all,其他号码正常输入number值和对应的变量值,系统会优先取号码自带值。
TtsParamHead String ["name1","name2","name3"]

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

返回数据

名称 类型 示例值 描述
Code String OK

请求状态码。

  • 返回OK代表请求成功。
  • 其他错误码,请参见错误码列表
Message String OK

状态码的描述。

Data String 10450****

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

可通过此ID调用QueryRobotTaskDetail接口查询任务详情。

RequestId String D9CB3933-9FE3-4870-BA8E-2BEE91B69D23

请求ID。

示例

请求示例

http(s)://dyvmsapi.aliyuncs.com/?Action=UploadRobotTaskCalledFile
&CalledNumber=1370****000,1370****111
&Id=1045****
&TtsParam=[{"number":"1370****000","params":["小王","小李","小周"]}]
&TtsParamHead=["name1","name2","name3"]
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

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

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

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

错误码

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