技术支撑 > API接口 > 群发API

群发API

  1. 功能描述

    短信发送

  1. 调用格式

    http://api.sms1086.com/Api/Send.aspx?username=tttt
    &password= f7691041c73d827174dcbff6f4f9b8cc&mobiles=13900000000
    &content=Test&f=1×tamp=2013-01-01%2012:00:00
  1. 返回格式

    result=状态码&faillist=失败列表&balance=当前余额&linkid=网关序号&description=错误描述
    http://api.sms1086.com/api/Sendutf8.aspx      Utf-8
    http://api.sms1086.com/api/Sendgbk.aspx     gbk

    注1 :faillist 列表中的号码间隔为英文”,”
    注2 :只有状态码为0时,才会有balance 和linkid
    注3:在有状态报告的情况下,LinkID为推送状态报告时的网关序号
    注4:接口支持POST与GET两种方式提交

  1. 参数说明

类别 参数名称 类型 说明
输入 username string(必填) 用户名称
输入 password string(必填) 用户密码,密码为加密传递,格式为(MD5(用户密码+时间戳)),小写字母的形式,例如密码为 “123456”,时间戳为“2013-01-01 12:00:00”,则密码为“f7691041c73d827174dcbff6f4f9b8cc
输入 content string(必填) 短信内容(参数内容编码必须为GB2312)
输入 mobiles string(必填) 目的号码 (多个号码用英文”,”分隔)最多一次600个号码
输入 attime string(选填) 定时时间,可为空,格式:’2009-09-01 12:30:00’ 格式为: yyyy-MM-dd HH:mm:ss
输入 faillist string(选填) 提交时检测方式
1 --- 提交号码中有效的号码仍正常发出短信,无效的号码在返回参数faillist中列出
不为1 或该参数不存在 --- 提交号码中只要有无效的号码,那么所有的号码都不发出短信,所有的号码在返回参数faillist中列出
输入 timestamp string(必填) 时间戳,格式为(yyyy-MM-dd HH:mm:ss),且时间要与北京时间一致.
输入 Linkid string(选填)
  1. 返回值

返回值 错误描述
0 发送短信成功
1 提交参数不能为空
2 用户名或密码错误
3 账号未启用
4 计费账号无效
5 定时时间无效
6 业务未开通
7 权限不足
8 余额不足
9 号码中含有无效号码
10 内容中含有非法关键字
11 随机加密域无效
12 系统错误
13 没有加签名,或者签名格式不正确
正确的签名格式:
短信内容短信内容短信内容短信内容短信内容【签名】
14 审核失败提交号码数量过少
15 不在发送时段
16 一次提交号码过多,单次提交号码个数不能多于600
17 短信内容超长,请联系客服解决
18 提交计费错误,请联系客服解决
19 暂无通道或者通道设置错误,请联系客服解决
20 时间戳格式不正确或时间戳时间不正确
21 签名不正确,请在短信的末尾加【会员】
22 同一内容提交号码过多
23 验证码接口中,内容不包含验证码
24 内容中未添加退订或者退订添加不正确