WebService 接口说明
一、 接口定义
a) SendMessage 批量发送短信方法 (不支持同一 userID 的多线程调用)
i. public SendState SendMessage(string UserId, string Password, string Msg, string
Destnumbers)
ii. 参数说明:
参数 描 述
UserId
用户 Id(平台识别的用户号码), 49 字节以内。
Password
密码, 99 字节以内
Msg
短信内容, 159 字节以内
Destnumbers
目标号码,用分号(;)分隔,在一万条以内。
iii. 返回值
public class SendState
{
public int state;
public string WrongNumbers;
public string YDGroupId; // 发送到移动的短信的批次号
public string LTGroupId; // 发送到联通的短信的批次号
}
state 0: success
2: 失败需要重发
4: 内容不合法
5: 身份验证错误
6: 服务器错误
8: 短信数超过可用数
12: 该用户不允许使用子用户 ID
13: 错误的号码格式
WrongNumbers 为错误的目标号码,用分号分隔,目前只是按移动和联通进行过
滤。即不属于联通或移动的号码会被放入这里。
YDGroupId, LTGroupId 发送的短信所属的批次号,用于以后查询短信的发送状
态。
b) SendMessageWithSub 发送短信时带有子号码 (不支持同一 userID 的多线程调用)
i. public SendState SendMessageWithSub(string UserId, string SubId, string
Password, string Msg, string Destnumbers)
ii. 参数说明
参数 描 述
UserId
用户 Id(平台识别的用户号码),49 字节以内。