HTTP接口
系统提供18个接口:
返回页首1. 注册接口Reg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
注册成功 |
| 0 |
账号已经注册 |
| –2 |
其他错误 |
| –3 |
账号密码不匹配 |
调用方式:
http://inolink.com/WS/Reg.aspx?CorpID=*&Pwd=*&CorpName=*&LinkMan=*&Tel=*&Mobile=*&Email=*&Memo=*
注:* 号由相应的信息代替。
返回页首2. 更改密码UpPwd
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| NewPwd |
新密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
密码修改成功 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
调用方式:
http://inolink.com/WS/UpdPwd.aspx?CorpID=*&Pwd=*&NewPwd=*
返回页首3. 修改注册信息 UpdReg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
修改成功 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
调用方式:
http://inolink.com/WS/UpdReg.aspx?CorpID=*&Pwd=*&CorpName=*&LinkMan=*&Tel=*&Mobile=*&Email=*&Memo=*
返回页首4. 查询余额SelSum
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
剩余条数 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
调用方式:
http://inolink.com/WS/SelSum.aspx?CorpID=*&Pwd=*
返回页首5. 发送短信 Send
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| Mobile |
发送手机号码 |
String |
| Content |
发送内容 |
String |
| Cell |
子号(可为空) |
String |
| SendTime |
定时发送时间(为空表示及时短信) |
String(14) |
固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
发送成功 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
| -4 |
手机号格式不对 |
| -5 |
余额不足 |
| -6 |
定时发送时间不是有效的时间格式 |
| -7 |
禁止10小时以内向同一手机号发送相同短信 |
调用方式:
http://inolink.com/WS/Send.aspx?CorpID=*&Pwd=*&Mobile=*&Content=*&Cell=*&SendTime=*
返回页首6. 群发短信 BatchSend
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| Mobile |
发送手机号码(多个号码以逗号分隔,最多支持600个号码) |
String |
| Content |
发送内容 |
String |
| Cell |
子号(可为空) |
String |
| SendTime |
定时发送时间(为空表示及时短信) |
String(14) |
固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
发送成功进入审核阶段 |
| 1 |
直接发送成功 |
| -1 |
帐号尚未注册 |
| -2 |
其他错误 |
| -3 |
帐号或则密码错误 |
| -4 |
一次提交信息不能超过600个手机号码 |
| -5 |
企业号帐户余额不足,请先充值再提交短信息 |
| -6 |
定时发送时间不是有效的时间格式 |
| -8 |
发送内容需在3到250个字之间 |
| -9 |
发送号码为空 |
调用方式:
http://inolink.com/WS/BatchSend.aspx?CorpID=*&Pwd=*&Mobile=*&Content=*&Cell=*&SendTime=*
返回页首7. 接收短信 Get
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 字符串 |
接受短信的内容 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
调用方式:
http://inolink.com/WS/Get.aspx?CorpID=*&Pwd=*
返回页首8. 帐号充值 ChargeUp
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| CardNo |
充值卡卡号 |
String |
| CardPwd |
充值卡密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
充值成功 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
| -7 |
充值失败 |
调用方式:
http://inolink.com/WS/ChargeUp.aspx?CorpID=*&Pwd=*&CardNo=*&CardPwd=*
返回页首9. 注销 UnReg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
注销成功 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
调用方式:
http://inolink.com/WS/UnReg.aspx?CorpID=*&Pwd=*
返回页首10. 查询余额BalanceMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回 |
状态说明 |
| 整数 |
成功 |
| 错误信息文本 |
失败 |
调用方式:
http://inolink.com/WS/BalanceMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd
返回页首11. 群发彩信 BatchSendMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| Mobile |
发送手机号码(最多号码字符长度最多8000,号码以逗号分隔,最多支持600多个号码) |
String |
| Base64Content |
发送内容 |
tms文件的base64编码 |
| Title |
标题 |
String |
| ExtCode |
扩展码需要运营商支持 一般为空 |
String |
| SendTime |
定时发送时间(为空表示及时短信) |
String(14) |
固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:
| 输出返回值参数 |
状态说明 |
| OK |
成功 |
| 错误信息文本 |
失败 |
调用方式:
http://inolink.com/WS/BatchSendMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd + "&Mobiles=" + Mobiles + "&Title=" + Title + "&ExtCode=&SendTime=&Base64Content=" + Base64Content
返回页首12. 获取错误报告 GetReportFailMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| Mobiles cell |
扩展码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 错误信息文本 |
失败 |
| '||'+号码 +'#'+标题 +'#'+时间 +'#'+定时发送时间 +'#'+扩展码 |
成功 |
调用方式:
http://inolink.com/WS/GetReportFailMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd + "&Cell=
返回页首13. 彩信帐户充值 ChargeUpMMSp
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| CardNo |
充值卡卡号 |
String |
| CardPwd |
充值卡密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 整数 |
成功 |
| 错误信息 |
失败 |
调用方式:
http://inolink.com/WS/ChargeUpMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd + "&CardNo=?&CardPwd=?
返回页首14. 接收未取彩信 GetMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 错误信息文本 |
失败 |
| 标题+ "$$$$$" + 内容长度+ "$$$$$" + 接收日期+ "$$$$$" + 扩展码+ "$$$$$" + 内容BASE64编码+"\r\n" |
成功 |
调用方式:
http://inolink.com/WS/GetMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd
返回页首15. 发送彩信 SendMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| Mobile |
发送手机号码 |
String |
| Base64Content |
发送内容 |
tms文件的base64编码 |
| Title |
标题 | String |
| ExtCode |
扩展码需要运营商支持 一般为空 |
String |
| SendTime |
定时发送时间(为空表示及时短信) |
String(14) |
固定14位长度字符串,比如:20060912152435代表2006年9月12日15时24分35秒,为空表示立即发送
输出参数:
| 输出返回值参数 |
状态说明 |
| OK |
发送成功 |
| 错误信息文本 |
失败 |
调用方式:
http://inolink.com/WS/SendMMS.aspx?CorpID=" + CorpID + "&Pwd=" + Pwd + "&Mobile=" + Mobile + "&Title=" + Title + "&ExtCode=&SendTime=&Base64Content=" + Base64Content
注意 内容的base64编码 需进行替换
string Base64Content = Convert.ToBase64String(BytesContent);
Base64Content = Base64Content.Replace("+", "_").Replace("=","%");
返回页首16.代理商增减条数AgentChangeAccount
输入参数:
| 参数 |
说明 |
类型 |
| LoginName |
代理商帐号 |
String |
| LoginPwd |
代理商密码 |
String |
| CorpID |
用户帐号 |
String |
| SmsBalance |
短信条数 |
int |
| MmsBalance |
彩信条数 |
int |
输出参数:
| 输出返回值参数 |
状态说明 |
| OK |
修改成功 |
| 错误文本 |
修改失败 |
调用方式:
http://inolink.com/WS/AgentChangeAccount?LoginName=*&LoginPwd=*&CorpID=*&SmsBalance=*&MmsBalance=*
返回页首17. 代理商下面的客户注册 AgentMakeAccount
输入参数:
| 参数 |
说明 |
类型 |
| LoginName |
代理商账号 |
String |
| LoginPwd |
代理商密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
| CorpID |
账号 |
String |
| Pass |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| ok |
注册成功 |
| 错误文本 |
失败 |
调用方式:
http://inolink.com/ws/AgentMakeAccount.aspx?LoginName=" + LoginName + "&LoginPwd=" + LoginPwd + "&CorpName=" + CorpName + "&LinkMan=" + LinkMan + "&Tel=" + Tel + "&Mobile=" + Mobile + "&Email=" + Email + "&Memo=" + Memo + "&CorpID=" + CorpID + "&Pass=" + Pass
返回页首18. 群发短信错误返回报告接口 GetReportFail
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| cell |
扩展码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| -1 |
帐号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
| ||手机号#返回内容#提交时间#定时时间#子号||手机号#返回内容#提交时间#定时时间#子号…… |
成功 |
调用方式:
http://inolink.com/WS/GetReportFail.aspx?CorpID=*&Pwd=*&cell=*