需要开启权限(在权限管理中)与监听功能(在系统设置的辅助功能中)
(1)添加事件:
点击右下角的 + ----> 事件 ----> 电话 ----> 收到短信 ----> 不做修改返回即可或者在发件人或者内容中做匹配 匹配规则 8888(出现8888的则触发事件) 验证码 (出现验证码的则触发事件) 不匹配则默认所有短信。
(2)给事件添加任务:
点击 新建任务 + ----> 输入任务名称(任意)打上勾---->点击 + 添加操作 ----> 选择网络 ----> http post 配置信息:
服务器:www.achoc.com
(不能携带协议与/,可为ip,或域名)
路径:api/smstomail.asp
(接口路径)
内容类型:application/x-www-form-urlencoded;charset=utf-8
数据文件:mode=sms&smsrn=%SMSRN&smsrf=%SMSRF&smsrb=%SMSRB&smsrd=%SMSRD&smsrt=%SMSRT&tomail=8888888@163.com
mode=sms (sms模式,默认)
smsrn=%SMSRN (发件人姓名)
smsrf=%SMSRF (发件人号码)
smsrb=%SMSRB (短信内容)
smsrd=%SMSRD (发件日期)
smsrt=%SMSRT (发件时间)
tomail=8888888@163.com
(修改为你的邮箱,只有这个地方需要修改,前面的参数都不做修改,但可删除,按照自己需要)
其他参数不做修改,返回即可
(3)锁定任务
点击左下角主页—>锁定(不锁定事件不会触发)—>完成(可以使用一下网站发送一些验证码检验一下)
(4)注意事项
1、权限一定要开启,监听功能要开启
2、软件版本不同、略微有些差别,有些配置若无一般是默认开启的(比如锁定,不同手机有些不需要锁定)
3、有点手机短信里有些功能是禁止第三方应用获取短信验证码的,在设置中进入信息配置里关闭。
4、有些手机可能需要root权限才行
5、不同的配置不同功能,短信转发可以指定转发到自己开发的接口上,get请求或者post请求都可,服务器与路径修改,参数改为接口自定义的参数。(服务器:123.24.22.1:5000,路径:api,数据:msg=1111)