Web Service接口
Web Service 路径:http://inolink.com/WS/linkWS.asmx
系统提供18个接口:
返回页首1. 注册接口Reg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
注册成功 |
| 0 |
账号已经注册 |
| –2 |
其他错误 |
| –3 |
账号密码不匹配 |
C# 实例:
返回页首2. 更改密码UpPwd
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| NewPwd |
新密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
密码修改成功 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
C# 实例:
返回页首3. 修改注册信息 UpdReg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
账号 |
String |
| Pwd |
密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
修改成功 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
C# 实例:
返回页首4. 查询余额SelSum
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
剩余条数 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
C# 实例:
返回页首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小时以内向同一手机号发送相同短信 |
C# 实例:
返回页首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 |
发送号码为空 |
C# 实例:
返回页首7. 接收短信 Get
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 字符串 |
接受短信的内容 |
| –1 |
账号未注册 |
| –2 |
其他错误 |
| –3 |
密码错误 |
返回格式为:||手机号#上行内容#发送时间#子号||手机号#上行内容#发送时间#子号……
C# 实例:
返回页首8. 帐号充值 ChargeUp
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| CardNo |
充值卡卡号 |
String |
| CardPwd |
充值卡密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
充值成功 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
| -7 |
充值失败 |
C# 实例:
返回页首9. 注销 UnReg
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 0 |
注销成功 |
| -1 |
账号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
C# 实例:
返回页首10. 查询余额BalanceMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回 |
状态说明 |
| 整数 |
成功 |
| 错误信息文本 |
失败 |
返回页首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 |
成功 |
| 错误信息文本 |
失败 |
返回页首12. 获取错误报告 GetReportFailMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| Mobiles cell |
扩展码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 错误信息文本 |
失败 |
| '||'+号码 +'#'+标题 +'#'+时间 +'#'+定时发送时间 +'#'+扩展码 |
成功 |
返回页首13. 彩信帐户充值 ChargeUpMMSp
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| CardNo |
充值卡卡号 |
String |
| CardPwd |
充值卡密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 整数 |
成功 |
| 错误信息 |
失败 |
返回页首14. 接收未取彩信 GetMMS
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| 错误信息文本 |
失败 |
| 标题+ "$$$$$" + 内容长度+ "$$$$$" + 接收日期+ "$$$$$" + 扩展码+ "$$$$$" + 内容BASE64编码+"\r\n" |
成功 |
返回页首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 |
发送成功 |
| 错误信息文本 |
失败 |
返回页首16.代理商增减条数AgentChangeAccount
输入参数:
| 参数 |
说明 |
类型 |
| LoginName |
代理商帐号 |
String |
| LoginPwd |
代理商密码 |
String |
| CorpID |
用户帐号 |
String |
| SmsBalance |
短信条数 |
int |
| MmsBalance |
彩信条数 |
int |
输出参数:
| 输出返回值参数 |
状态说明 |
| OK |
修改成功 |
| 错误文本 |
修改失败 |
C# 实例:
返回页首17. 代理商下面的客户注册 AgentMakeAccount
输入参数:
| 参数 |
说明 |
类型 |
| LoginName |
代理商账号 |
String |
| LoginPwd |
代理商密码 |
String |
| CorpName |
企业名称 |
String |
| LinkMan |
联系人 |
String |
| Tel |
联系电话 |
String |
| Mobile |
联系人手机 |
String |
| Email |
邮件 |
String |
| Memo |
其他备注 |
String |
| CorpID |
账号 |
String |
| Pass |
密码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| ok |
注册成功 |
| 错误文本 |
失败 |
返回页首 18. 群发短信错误返回报告 GetReportFail
输入参数:
| 参数 |
说明 |
类型 |
| CorpID |
帐号 |
String |
| Pwd |
密码 |
String |
| cell |
扩展码 |
String |
输出参数:
| 输出返回值参数 |
状态说明 |
| -1 |
帐号未注册 |
| -2 |
其他错误 |
| -3 |
密码错误 |
| ||手机号#返回内容#提交时间#定时时间#子号||手机号#返回内容#提交时间#定时时间#子号…… |
成功 |
C# 实例: