互亿无线短信开发的接口文档和相关说明

  •   
  • 14557
  • PHP
  • 8
  • super_dodo
  • 2014/11/17

产品的应用中需要使用短信验证码,短信验证码能最大限度的阻止恶意用户的注册,防止网站的脏数据产生。这样可以提高用户的真实性和忠诚性。互亿无线短信接口使用起来比较简单,也有一些防范安全措施。现在把api文档贴出来,方便查阅。

注意:调试使用阶段,只能用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
注:请将【变量】替换成任意的随机数字进行调试;建议每次发送用不同的数字。

为了避免您的账户被软件或个人恶意利用,建议您在接入触发短信应用的时候,做一些防范措施。
这里推荐几种限制方法:
1. IP限制,如:一个IP一天只发5条
2. 时间限制,如:一分钟同一个号码只能发一条
3. 手机号的限制 如:一个手机号码一天只能发5条
详情请看 如何防止恶意点击手机短信验证码

GET短信接口地址:
http://106.ihuyi.cn/webservice/sms.php?method=Submit&account=用户名&password=密码&mobile=手机号码&content=您的验证码是:【变量】。请不要把验证码泄露给其他人。
注:请将【变量】替换成任意的随机数字进行调试;建议每次发送用不同的数字。

POST短信提交接口:

http://106.ihuyi.cn/webservice/sms.php?method=Submit
WebService短信提交接口:
http://106.ihuyi.cn/webservice/sms.php?WSDL

接口说明
类型	命名	描述
接口定义	Submit (
string account,
string password,
string mobile,
string content)	提交短信
参数	account	提交账户
参数	password	提交账户密码 (可以明文密码或使用32位MD5加密)
参数	mobile	接收号码,只能提交1个号码
参数	content	信息内容,通常为67汉字以内,超过限制字数会被分拆,同时扣费会被累计,具体由平台内部决定

返回值说明

返回值SubmitResult结构说明:
命名	类型	描述
code	int	返回值为2时,表示提交成功
smsid	string	仅当提交成功后,此字段值才有意义(消息ID)
msg	string	提交结果描述

返回值枚举

code	msg
0	提交失败
2	提交成功
400	非法ip访问
401	帐号不能为空
402	密码不能为空
403	手机号码不能为空
4030	手机号码已被列入黑名单
404	短信内容不能为空
405	用户名或密码不正确
4050	账号被冻结
4051	剩余条数不足
4052	访问ip与备案ip不符
406	手机格式不正确
407	短信内容含有敏感字符
4070	签名格式不正确
4071	没有提交备案模板
4072	短信内容与模板不匹配
4073	短信内容超出长度限制
408	您的帐户疑被恶意利用,已被自动冻结,如有疑问请与客服联系。

注意:如果实际的返回值和上述的值不相同,说明接口程序有做新的调整

用户帐号信息余额查询
接口说明

类型	命名	描述
接口定义	GetNum(
string account,
string password)	用户帐号信息余量查询
参数	account	提交账户
参数	password	提交账户密码

返回值说明

返回值GetNumResult 结构说明: 
命名	类型	描述
code	int	状态返回值
msg	string	查询结果描述
num	string	剩余数量

返回值枚举

code	msg
2	查询成功
400	非法ip访问
401	帐号不能为空
402	密码不能为空
405	用户名或密码不正确
4050	账号被冻结

网站:www.ihuyi.com
电话:021-51698929
邮箱:info@ihuyi.com
地址:上海市浦东新区东方路1369号23F

试用账户申请地址:
http://www.ihuyi.com/product.php

文档下载地址:http://www.ihuyi.com/upload/file/cu-fa-jie-kou.rar

感谢你赠我一场空欢喜,我们有过的美好回忆,让泪水染得模糊不清了。偶尔想起,记忆犹新,就像当初,我爱你,没有什么目的,只是爱你。