以前的一篇文章《用Tasker实现Android手机短信转发到Telegram或者微信》介绍了用tasker实现手机短信转发的功能,主要是介绍转发到Telegram的方法,对转发到微信的方法一句带过,鉴于某些缘由没有详细介绍,本篇简单介绍下如何使用tasker自动转发手机短信到微信上。javascript
短信转发到微信上是使用的企业微信的一项功能:企业微信收到的信息能够同步到微信上,而企业微信有着丰富的可开发性。java
整个操做步骤是:1,注册企业微信;2,建立一个应用;3,在tasker中建立配置文件。api
- 注册企业微信
- a. 点击这里注册:https://work.weixin.qq.com/wework_admin/register_wx?from=myhome 1分钟时间注册下就行,比较简单。
- b. 注册完成后打开:https://work.weixin.qq.com/wework_admin/frame#profile 复制下网页底部的企业信息中的企业ID备用。
- c. 点击微工做台https://work.weixin.qq.com/wework_admin/frame#profile/wxPlugin看到一个二维码,使用微信扫码关注,这样就能够使企业微信中收到的信息同步到微信上。
- 建立一个应用
- a.点击这里建立 https://work.weixin.qq.com/wework_admin/frame#apps/createApiApp
上传一个应用logo和自定义应用名字,其余默认。 - b.建立后打开:https://work.weixin.qq.com/wework_admin/frame#apps 能够看到在 "应用"中的"自建"里有个应用。点进去打开记录下 AgentId和Secret备用。
- 建立tasker配置文件
下面是建立图示的说明

点击加号--新建配置

选择触发类型--事件

选择触发条件类型--电话

选择触发内容--收到短信

点击返回

新建任务

自定义任务名字(可省略不填)

点击名字右边的对号

点击加号--新建操做

选择代码

选择JavaScriptlet

在此位置填写代码

假设填写 flash--好吧,截图截早了

点击箭头--返回

点击对号--保存

这个是完成后看起来的样子
//下面的三个变量值须要修改 var ID = "wwc367de248887ebad"; var SECRET = "KNgBbhHiTo66VSVzqLv0vYCadXE0ndrn5o41xxxB2o4"; var AGENTID = "1000002"; //定义post方法 function posthttp(url, data) { var xhr = new XMLHttpRequest(); xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { flash(this.responseText); //显示返回消息,可删除本行 } }); xhr.open("POST", url, false); xhr.send(data); return xhr.responseText; } //定义get方法 function gethttp(url) { var xhr = new XMLHttpRequest(); xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { flash(this.responseText); //显示返回消息,可删除本行 } }); xhr.open("GET", url, false); xhr.send(); return xhr.responseText; } //获取token var gettoken = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" + ID + "&corpsecret=" + SECRET; var ACCESS_TOKEN = JSON.parse(gethttp(gettoken)).access_token; //发送消息(文本) var SMSRF = global('SMSRF'); var SMSRB = global('SMSRB'); var SMSRT = global('SMSRT'); var SMSRD = global('SMSRD'); var CONTENT = "发件人: " + SMSRF + "\n时间: " + SMSRT + ", 日期: " + SMSRD + "\n短信内容: " + SMSRB; var message = JSON.stringify({ "touser": "@all", "msgtype": "text", "agentid": AGENTID, "text": { "content": CONTENT }, "safe": 0 }); var send = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" + ACCESS_TOKEN; posthttp(send, message);

在微信中收到的短信内容图示
发送图片到微信的配置也完成了微信
Tasker配置教程站:Tasker配置教程站
Tasker配置分享站:Tasker配置分享站app
原文连接: 用 Tasker 实现收到 Android 手机短信自动转发到微信
点击我加入群【Tasker配置分享群:557019738】post
或者手机QQ扫描二维码进入。this

qq群二维码
附上配置导入连接:url