注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 三方AI项目

taobao.smart.call.message.send (发送外呼接口)

发送外呼接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
ouids String 可选 ["AAGdxxxx","AAECExxx"] ouid列表,crowdSelectionRule为2时必填,单批次最大添加20个
out_biz_id Number 必须 123 外部(ISV)实例ID, 需要保证唯一
crowd_selection_rule Number 必须 1 圈人规则,1 人群圈人 2 ouid圈人 3 oaid圈人
order_ids String 可选 ["123","234"] 订单列表,crowdSelectionRule为3时必传,为OAID一一对应的订单ID
template_id Number 必须 123 话术模版ID
crowd_inst_id Number 可选 1001 人群快照ID, crowdSelectionRule为1时必填
task_id Number 必须 123 外呼任务id
oaids String 可选 ["adsd","qewee"] oaid列表,crowdSelectionRule为3时必填,单批次最大添加20个
plh_val_map String 可选 [{"nick":"jinse01","point":"10","levelName":"普通会员","shortLink":"c.tb.cn/c.Kgsf"}] 话术模版所需参数列表,需要和话术模版返回的properties参数一一对应

响应参数

名称 类型 示例值 描述
task_id Number 123 外呼任务id
total_count Number 10 本次外呼总人数

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
SmartCallMessageSendRequest req = new SmartCallMessageSendRequest();
req.setOuids("[\"AAGdxxxx\",\"AAECExxx\"]");
req.setOutBizId(123L);
req.setCrowdSelectionRule(1L);
req.setOrderIds("[\"123\",\"234\"]");
req.setTemplateId(123L);
req.setCrowdInstId(1001L);
req.setTaskId(123L);
req.setOaids("[\"adsd\",\"qewee\"]");
req.setPlhValMap("[{\"nick\":\"jinse01\",\"point\":\"10\",\"levelName\":\"普通会员\",\"shortLink\":\"c.tb.cn/c.Kgsf\"}]");
SmartCallMessageSendResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<smart_call_message_send_response>
    <task_id>123</task_id>
    <total_count>10</total_count>
</smart_call_message_send_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部