之前写了一个帖子 (
链接点此),说到安卓下用Tasker自动转发短信,用的是短信通道,也就是收到短信,并且用短信转发出去。但是毕竟短信还是要收费的,很多人希望用微信转发。
那个帖子里也说到了2种微信转发的方法,一种是用企业微信,另一种使用Tasker+Auto-input插件自动操作。
但这两种方法都稍显繁琐,企业微信需要自己注册账号并且使用到的代码量较大,Auto-input插件就更为繁琐而且限制较多。
最近疫情抢口罩,发现某些大神写的自动查口罩的程序里,用到了微信推送服务,
这种微信推送服务可以用来实现这个短信转微信的功能。
这些微信推送的原理就是只需要访问某个带内容的http链接,即可将该内容推送到微信号上。效果如下图:




这种微信推送服务应该有不少,其实应该也是基于企业微信的,只不过省去了我们自己设置代码。
比如有下面两个网站:
即时达:
http://push.ijingniu.cn/PushBear:
https://pushbear.ftqq.com设置比较简单的,网站上也都有教程。
- 以即时达为例,点击首页的 “扫码登入”,使用任意微信扫码登录。
- 之后点击“通道”,“新增通道”,随意输入你想要的名称,这样就成功建立了一个推送通道。
- 先点击“详情”,会看到一个二维码,使用希望收到微信推送的微信号扫描该码即可。(如果是第一次关注该公众号,可能需要先关注,再扫描这个通道的二维码)
- 之后返回“通道”页面,点击“发送”,里面可以测试发送信息给刚才扫了二维码的微信号。在head和body内随便填写内容即可测试。
点击“生成表单”后,下面有个API Data,这个就是需要用Tasker访问的链接,Tasker内使用HTTP GET任务访问这个链接,即可将需要发送的内容发到微信。
通过上面的步骤,微信推送服务以及设置好了,下面设置Tasker。
参考我之前发的贴(上面有链接,只关注第一条转发短信的即可,第二条wifi跟此贴无关),在发短信这步: “点右下角的加号,弹出的菜单里选择电话-发短信”
这里不要选择发短信了,改成 “在弹出的菜单里选择 网络 - HTTP GET”,然后在第一行 “服务器:端口” 里面天上刚才获得的发送链接即可,其它设置都不需要填。
注意刚才链接的形式为:
http://push.ijingniu.cn/send?key=
c723de93d33f4771ae73608c1c1&head=
转发的短信&body=
%SMSRB有3个参数,粗体显示了,第一个是key要替换成你自己通道的key,第二个head是标题,可以任意填,第三个body是具体内容,需要填入收到的短信内容,在Tasker里面的变量是%SMSRB.


这样就搞定了。
另外一个网站PushBear也是类似操作,就是微信推送效果稍有不同,PushBear推送效果如下图,可自行选择。



