联系我们
联系电话:400-6822-386
售后电话:400-1069-288
咨询邮箱:[email protected]
网 址:
地 址:广元市利州区利州东路三段科兴园二期A栋1906.

凌凯短信接口协议(WebService)


为服务器和平台整体性能考虑对以下一些函数做了调用频率控制提交短信函数:
上行短信函数:Get 大于等于30s调用一次,过快返回-101
其他函数:SelSum;大于等于30s调用一次,过快返回-101


接入模式


1. 注册信息 UpdReg



输入参数:CorpID-帐号,Pwd-密码,CorpName-企业名称、LinkMan-联系人、Tel-联系电话、Mobile-联系人手机、Email-邮件、Memo-其他备注

输出参数:整数,0:修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误
public int UpdReg(string CorpID,string Pwd,string CorpName,string LinkMan,string Tel,string Mobile,string Email,string Memo) {}

2. 更改密码 UpdPwd


输入参数:CorpID-帐号,Pwd-密码,NewPwd-新密码

输出参数:整数,0:密码修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误
public int UpdPwd(string CorpID,string Pwd,string NewPwd) {}

3. 查询余额SelSum 大于等于30s调用一次,过快返回-101

输入参数:CorpID-帐号,Pwd-密码
输出参数:整数,>=0,剩余条数;-1、帐号未注册;-2、其他错误;-3、密码错误;-101、调用频率过快
public int SelSum(string CorpID,string Pwd) {}

4. 提交短信 BatchSend

输入参数:CorpID-帐号,Pwd-密码,Mobile-发送手机号(多个号码以逗号分隔),Content-发送内容,Cell-扩展号(可为空或必须是4位以下的数字),SendTime-定时发送时间(固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24)
输出参数:大于等于0的数字,发送成功(得到大于等于0的数字、作为取报告的id);-1、帐号未注册;-2、网络访问超时,请重试;-3、密码错误;-5、余额不足;-6、定时发送时间不是有效的时间格式;-7、提交信息末尾未加签名,请添加中文企业签名【 】; -8、发送内容需在1到300个字之间;-9、 发送号码为空
public int BatchSend(string CorpID,string Pwd,string Mobile,string Content,string Cell,string SendTime) {}

5. 接收短信 Get 大于等于30s调用一次,过快返回-101

输入参数:CorpID-帐号,Pwd-密码
输出参数:字串,具体字串;-1、帐号未注册;-2、其他错误;-3、密码错误;-101、调用频率过快
返回格式:||手机号#上行内容#发送时间#扩展号||手机号#上行内容#发送时间#扩展号……
每次最多取50条,超过50条下次取,不足50条一次就返回完,同一条信息只能取一次,取走后系统自动更改短信标志为【已取】
public string Get(string CorpID,string Pwd) {}

6. 彩信查询余额BalanceMMS 大于等于30s调用一次

输入参数:CorpID-帐号,Pwd-密码
输出参数:整数-成功 错误信息文本-失败


7. 群发彩信 BatchSendMMS

输入参数:CorpID-帐号,Pwd-密码,Mobile-发送手机号码(最多号码字符长度最多8000,最多支持600多个号码),Base64Content-发送内容,Title-标题,ExtCode-扩展码需要运营商支持 一般为空,SendTime-定时发送时间(为空表示及时短信)
注意:固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:OK-成功 错误信息文本-失败

8. 接收未取彩信 GetMMS

输入参数:CorpID-帐号,Pwd-密码
输出参数:错误信息文本-失败,标题+ "$$$$$" + 内容长度+ "$$$$$" + 接收日期+ "$$$$$" + 扩展码+ "$$$$$" + 内容BASE64编码+"\r\n"-成功

凌凯短信接口协议(HTTP)

为服务器和平台整体性能考虑对以下一些函数做了调用频率控制提交短信函数:
上行短信函数:Get 大于等于30s调用一次,过快返回-101
其他函数:SelSum 大于等于30s调用一次,过快返回-101


接入模式

电信用户 路径 http://mb345.com:999/ws/ + 函数文件名

1. 注册信息 UpdReg

输入参数:CorpID-帐号,Pwd-密码,CorpName-企业名称、LinkMan-联系人、Tel-联系电话、Mobile-联系人手机、Email-邮件、Memo-其他备注
输出参数:整数,0:修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误
http://mb345.com:999/WS/UpdReg.aspx?CorpID=*&Pwd=*&CorpName=*&LinkMan=*&Tel=*&Mobile=*&Email=*&Memo=*

2. 更改密码 UpdPwd
输入参数:CorpID-帐号,Pwd-密码,NewPwd-新密码
输出参数:整数,0:密码修改成功;-1、帐号未注册;-2、其他错误;-3、密码错误
http://mb345.com:999/WS/UpdPwd.aspx?CorpID=*&Pwd=*&NewPwd=*

3. 查询余额SelSum 大于等于30s调用一次,过快返回-101

输入参数:CorpID-帐号,Pwd-密码

输出参数:整数,>=0,剩余条数;-1、帐号未注册;-2、其他错误;-3、密码错误;-101、调用频率过快
http://mb345.com:999/WS/SelSum.aspx?CorpID=*&Pwd=*

4. 提交短信 BatchSend

输入参数:CorpID-帐号,Pwd-密码,Mobile-发送手机号(多个号码以逗号分隔),Content-发送内容,Cell-扩展号(可为空或必须是4位以下的数字),SendTime-定时发送时间(固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24)

输出参数:大于等于0的数字,发送成功(得到大于等于0的数字、作为取报告的id);-1、帐号未注册;-2、网络访问超时,请重试;-3、密码错误;-5、余额不足;-6、定时发送时间不是有效的时间格式;-7、提交信息末尾未加签名,请添加中文企业签名【 】; -8、发送内容需在1到300个字之间;-9、 发送号码为空
http://mb345.com:999/ws/BatchSend.aspx?CorpID=*&Pwd=*&Mobile=*&Content=*&Cell=*&SendTime=*

5. 接收短信 Get 大于等于30s调用一次,过快返回-101

输入参数:CorpID-帐号,Pwd-密码

输出参数:字串,具体字串;-1、帐号未注册;-2、其他错误;-3、密码错误;-101、调用频率过快
返回格式:||手机号#上行内容#发送时间#扩展号||手机号#上行内容#发送时间#扩展号……
每次最多取50条,超过50条下次取,不足50条一次就返回完,同一条信息只能取一次,取走后系统自动更改短信标志为【已取】
http://mb345.com:999/WS/Get.aspx?CorpID=*&Pwd=*

6. 彩信查询余额BalanceMMS 大于等于30s调用一次

输入参数:CorpID-帐号,Pwd-密码

输出参数:整数-成功 错误信息文本-失败
http://mb345.com:999/ws/BalanceMMS.aspx?CorpID=*&Pwd=*

7. 群发彩信 BatchSendMMS

输入参数:CorpID-帐号,Pwd-密码,Mobile-发送手机号码(最多号码字符长度最多8000,最多支持600多个号码),Base64Content-发送内容,Title-标题,ExtCode-扩展码需要运营商支持 一般为空,SendTime-定时发送时间(为空表示及时短信)

注意:固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:OK-成功 错误信息文本-失败
http://mb345.com:999/ws/BatchSendMMS.aspx?CorpID=*&Pwd=*&Mobiles=*&Base64Content=*&Title=*&ExtCode=*&SendTime=*

8. 接收未取彩信 GetMMS

输入参数:CorpID-帐号,Pwd-密码

输出参数:错误信息文本-失败,标题+ "$$$$$" + 内容长度+ "$$$$$" + 接收日期+ "$$$$$" + 扩展码+ "$$$$$" + 内容BASE64编码+"\r\n"-成功
http://mb345.com:999/ws/GetMMS.aspx?CorpID=*&Pwd=*