批量发送视频短信

HTTP头信息:

  1. Accept:application/json;charset=utf-8;
  2. Content-Type:application/x-www-form-urlencoded;charset=utf-8;

请求

URL:https://vsms.yunpian.com/v2/vsms/tpl_batch_send.json

访问方式:POST

特别说明 该功能需联系在线客服开通。

说明

如需状态报告,请参考如下方式。

获取状态报告

推送状态报告

请求参数

参数名类型是否必传是否默认开放描述示例
apikeystring用户唯一标识,在管理控制台获取9b11127a9701975c734b8aee81ee3526
tpl_idstring模版id126
mobilestring手机号,多个号码用英文逗号,分隔,限制1000个单号码:15205201314 多号码:15205201314,15205201315
uidstring用户自定义的uid,默认不开放,请联系客服开通9b11127a9701975c

请求示例

php:

  1. <?php
  2. $ch = curl_init();
  3. $apikey = "xxxxxxxxx"; //修改为您的apikey(https://www.yunpian.com)登录官网后获取
  4. //你后台审核通过的模板id
  5. $tpl_id = 123;
  6. //单个号码
  7. $mobile = "18800000000";
  8. //多个号码
  9. //$mobile = "18800001111,18800002222";
  10. $ch = curl_init();
  11. $data=array('apikey'=> $apikey,'tpl_id'=> $tpl_id,'mobile'=> $mobile);
  12. curl_setopt($ch, CURLOPT_URL, 'https://vsms.yunpian.com/v2/vsms/tpl_batch_send.json');
  13. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
  14. curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
  15. $json_data = curl_exec($ch);
  16. var_dump($json_data);
  17. //解析返回结果(json格式字符串)
  18. $array = json_decode($json_data,true);
  19. print_r($array);

响应

名称类型描述
total_countinteger总发送条数
total_feestring扣费金额,单位:元,类型:双精度浮点型/double
unitstring计费单位;例如:“RMB”
datajsonjson
codestring0代表请求成功
countinteger条数
feestring计费
mobilestring手机号
msgstringcode描述
sidstring唯一编码

Json返回示例

  1. {
  2. "total_count": 28,
  3. "total_fee": "9.8000",
  4. "unit": "RMB",
  5. "data":
  6. [
  7. {
  8. "code": 0,
  9. "count": 1,
  10. "fee": 0.35,
  11. "mobile": "13101234567",
  12. "msg": "发送成功",
  13. "sid": 20573912666,
  14. "unit": "RMB"
  15. },
  16. {
  17. "code": 0,
  18. "count": 1,
  19. "fee": 0.35,
  20. "mobile": "130612345677",
  21. "msg": "发送成功",
  22. "sid": 20573912664,
  23. "unit": "RMB"
  24. }
  25. ]
  26. }