|
一、UserLogin(int Id, string Name, string Psw) 接口调用
接口说明:帐号的合法性检测及登陆。
参数 |
类型 |
说明 |
备注 |
Id |
int |
机构代码 |
|
Name |
string |
帐户名 |
|
Psw |
string |
密码 |
|
返回值:int 数字型
返回值 |
说明 |
备注 |
大于0 |
帐户信息正确 |
调用接口成功,返回帐户ID值 |
空值 |
调用接口失败 |
|
0 |
帐户处于禁止使用状态 |
|
-2 |
帐户信息错误 |
调用的参数有为空值 |
-3 |
用户或密码错误 |
机构代码、用户名或密码错误 |
-4 |
不是普通帐户 |
该帐户不能使用Web Service 接口模式(如:代理帐户或集团帐户等)
注:只有普通用户才能使用Web Service 接口 |
-30 |
非绑定IP |
访问IP非法 |
二、UpdatePsw(int Id, string Name, string OldPsw, string NewPsw) 接口调用
接口说明:更改帐号密码。
参数 |
类型 |
说明 |
备注 |
Id |
int |
机构代码 |
|
Name |
string |
帐户名 |
|
OldPsw |
string |
旧密码 |
|
NewPsw |
string |
新密码 |
|
返回值:int 数字型
返回值 |
说明 |
备注 |
1 |
修改密码成功 |
|
-1 |
修改密码失败 |
|
其他值 |
参考UserLogin()返回值说明 |
|
三、GetBalance(int Id, string Name, string Psw) 调用
接口说明:获取帐号余额相关信息。
参数 |
类型 |
说明 |
备注 |
Id |
int
|
机构代码 |
|
Name |
string |
帐户名 |
|
Psw |
string |
密码 |
|
返回值:BalanceState 对象类型
属性 |
类型 |
返回值 |
说明 |
备注 |
Balance |
int
|
>=0 |
帐户短信可用数量 |
|
Sended |
int |
>=0 |
已发送或使用短信数量 |
|
State |
int |
>0 |
调用接口成功 |
返回帐户ID |
其他值 |
参考UserLogin()返回值说明 |
|
Totaled |
int |
>=0 |
总冲值数量 |
|
四、SendMessage(int Id, string Name, string Psw, string Message, string Phone, int
Timestamp) 调用
接口说明:接收发送短信数据。
参数 |
类型 |
说明 |
备注 |
Id |
int
|
机构代码 |
|
Name |
string |
帐户名 |
|
Psw |
string |
密码 |
|
Message |
string |
短信内容,长短信建议不超过300字数的长度,具体长短信支持最大字数请咨询客服
|
|
Phone |
string |
接收号码,多个号码用半角分号“;"分隔 |
1.每次调用接收号码数量不能超过1000个(建议100个/次调用)。
2.同批次发送短信号码超过1000个请折分多次调用,调用时设置时间戳相同。 |
Timestamp |
int |
时间戳,从1970-01-01 00:00:00 到要现在发送时间隔的秒数 |
同批次短信,时间戳要相同 |
返回值:SendState 对象类型
属性 |
类型 |
返回值 |
说明 |
备注 |
FailPhone |
string |
失败号码 |
返回发送失败的号码 |
多个失败号码之间以半角分号“;"分隔,如是失败-13,返回是包含的关键字 |
Id |
int |
批号 |
返回服务器保存发送短信的批号ID |
|
State |
int |
1 |
发送短信成功 |
|
-1 |
发送失败 |
|
-5 |
发送短信内容为空 |
|
-6 |
短信内容过长 |
长短信内容字数长度超过系统限定的长度 |
-7 |
发送号码为空 |
|
-8 |
余额不足 |
|
-9 |
接收数据失败 |
|
-10 |
发送失败 |
号码错误 |
-13 |
内容信息含关键字 |
|
-14 |
信息内容格式与限定格式不符 |
如帐户限定只能发指定格式信息内容,提交其他信息会返回该失败值
|
-15 |
信息没带签名 |
如帐户限定信息内容须带签名,提交没包含签名的信息会返回该失败值
签名一般是取自己公司简称,要用【】括起来,如:【签名】您的验证码是:12345
|
-16 |
黑名单号码 |
发送号码在黑名单库中 |
-100 |
客户端获取状态失败(系统预留) |
|
|
|
其他值 |
参考UserLogin()返回值说明 |
|
五、SendTimer(int Id, string Name, string Psw, string Message, string Phone,String
DateTime, long Timestamp) 调用
接口说明:接收定时发送短信数据。
参数 |
类型 |
说明 |
备注 |
Id |
int
|
机构代码 |
|
Name |
string |
帐户名 |
|
Psw |
string |
密码 |
|
Message |
string |
短信内容,长短信建议不超过300字数的长度,具体长短信支持最大字数请咨询客服
|
|
Phone |
string |
接收号码,多个号码用半角分号“;"分隔 |
每次号码数量不能超过1000个 |
DaeTime |
String |
定时短信发送的时间
(格式:2010-03-08 10:20:00) |
定时时间必须大于当前调用时间。 |
Timestamp |
int |
时间戳,从1970-01-01 00:00:00 到要现在发送时间隔的秒数 |
同批次定时短信,时间戳要相同 |
返回值:SendState 对象类型
属性 |
类型 |
返回值 |
说明 |
备注 |
FailPhone |
string |
失败号码 |
返回发送失败的号码 |
多个失败号码之间以半角分号“;"分隔,如是失败-13,返回是包含的关键字 |
Id |
int |
批号 |
返回服务器保存发送短信的批号ID |
|
State |
int |
1 |
定时短信成功 |
|
-1 |
定时失败 |
|
-5 |
定时发送短信内容为空 |
|
-6 |
短信内容过长 |
长短信内容字数长度超过系统限定的长度 |
-7 |
发送号码为空 |
|
-8 |
余额不足 |
|
-9 |
接收数据失败 |
|
-10 |
定时发送失败 |
发送号码错误 |
-11 |
定时发送时间或格式错误 |
(格式:2010-03-08 10:20:00) |
-12 |
定时发送时间失败 |
定时时间必须大于当前调用时间。 |
-13 |
内容信息含关键字 |
|
-14 |
信息内容格式与限定格式不符 |
如帐户限定只能发指定格式信息内容,提交其他信息会返回该失败值
|
-15 |
信息没带签名 |
如帐户限定信息内容须带签名,提交没包含签名的信息会返回该失败值
签名一般是取自己公司简称,要用【】括起来,如:【签名】您的验证码是:12345
|
-16 |
黑名单号码 |
发送号码在黑名单库中 |
-100 |
客户端获取状态失败(系统预留) |
|
|
|
其他值 |
参考UserLogin()返回值说明 |
|
六、SendMessageExt(int Id, string Name, string Psw, string Message, string Phone,
int Timestamp,string Ext) 调用
接口说明:接收发送短信数据,带自定义扩展子号功能,扩展子号最多6位,需运营商支持。
参数 |
类型 |
说明 |
备注 |
Id |
int
|
机构代码 |
|
Name |
string |
帐户名 |
|
Psw |
string |
密码 |
|
Message |
string |
短信内容,长短信建议不超过300字数的长度,具体长短信支持最大字数请咨询客服
|
|
Phone |
string |
接收号码,多个号码用半角分号“;"分隔 |
1.每次调用接收号码数量不能超过1000个(建议100个/次调用)。
2.同批次发送短信号码超过1000个请折分多次调用,调用时设置时间戳相同。 |
Timestamp |
int |
时间戳,从1970-01-01 00:00:00 到要现在发送时间隔的秒数 |
同批次短信,时间戳要相同 |
Ext |
string |
自定义扩展子号 |
数字值,最多6位,需运营商支持 |
返回值:SendState 对象类型
属性 |
类型 |
返回值 |
说明 |
备注 |
FailPhone |
string |
失败号码 |
返回发送失败的号码 |
多个失败号码之间以半角分号“;"分隔,如是失败-13,返回是包含的关键字 |
Id |
int |
批号 |
返回服务器保存发送短信的批号ID |
|
State |
int |
1 |
发送短信成功 |
|
-1 |
发送失败 |
|
-5 |
发送短信内容为空 |
长短信内容字数长度超过系统限定的长度 |
-6 |
短信内容过长 |
|
-7 |
发送号码为空 |
|
-8 |
余额不足 |
|
-9 |
接收数据失败 |
|
-10 |
发送失败 |
号码错误 |
-13 |
内容信息含关键字 |
|
-14 |
信息内容格式与限定格式不符 |
如帐户限定只能发指定格式信息内容,提交其他信息会返回该失败值
|
-15 |
信息没带签名 |
如帐户限定信息内容须带签名,提交没包含签名的信息会返回该失败值
签名一般是取自己公司简称,要用【】括起来,如:【签名】您的验证码是:12345
|
-16 |
黑名单号码 |
发送号码在黑名单库中 |
-100 |
客户端获取状态失败(系统预留) |
|
|
|
其他值 |
参考UserLogin()返回值说明 |
|
|
|