这是本文档旧的修订版!
8.7 下行短信接口(ISMSSendV2)
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
mobiles | Array | 手机号码列表 | Y | |
subAppend | String | 扩展码 | Y | 区分业务标识 按分配给客户的填充 如9000 芯斗云分配[9000,9099] |
templateId | String | 模板ID | Y | 投产与相关人员设置和获取 测试id:1013284(航旅短信渠道) |
contentData | Array | 内容 | Y | 按设置的模板节点自行填充 如[“替换模板内容1”,“替换模板内容2”…] 本接口不校验模板与填充数据是否匹配 |
accountCode | String | 短信账号标识 | N | eg:芯斗云:XDY202101 上行短信按此值+手机号+扩展码 查询对应的下行短信 (使用短信默认账号不传此值) |
accountInfo | Object | 短信账号配置 | N | 使用非默认短信账号必填 (使用短信默认账号不传此值) |
accountInfo:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
accountSid | String | 短信服务商的配置 | N/Y | 短信供应商参数名不同 按实际传递 API接口不校验 需传递 |
authToken | String | 短信服务商的配置 | N/Y | 短信供应商参数名不同 按实际传递 API接口不校验 需传递 |
{ "mobiles":["18800000000"], "subAppend": "9000", "templateId": "1", "contentData": ["张三三","价格已发生变更,请重新确认"], "accountCode": "XDY202101", "accountInfo":{ "accountSid": "aaaaaa1111sdsdsds", "authToken": "a27583d122f3487f86978xdsdsdsdfsdsd" } }
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
code | String | 是否调用接口成功 | 20000表示成功,非20000表异常 |
detail | Object | 结果 | |
description | String | 描述 | 当异常时记录异常信息 |
detail:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
result | Bool | 发送结果 | |
reqId | String | 发送标识Id |
{ "code": "20000", "detail": { "result": true, "reqId": "900028134302470YWHMZFOJJF" } }