zoukankan      html  css  js  c++  java
  • 用Tasker实现收到Android手机短信自动转发到微信

    之前的一篇文章《用Tasker实现Android手机短信转发到Telegram或者微信》介绍了用tasker实现手机短信转发的功能,主要是介绍转发到Telegram的方法,对转发到微信的方法一句带过,鉴于某些原因没有详细介绍,本篇简单介绍下如何使用tasker自动转发手机短信到微信上。

    短信转发到微信上是使用的企业微信的一项功能:企业微信收到的信息可以同步到微信上,而企业微信有着丰富的可开发性。

    整个操作步骤是:1,注册企业微信;2,创建一个应用;3,在tasker中创建配置文件。

    1. 注册企业微信
    1. 创建一个应用
    1. 创建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 + "
    时间: " + SMSRT + ",  日期: " + SMSRD + "
    短信内容: " + 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配置分享站

    原文链接: 用 Tasker 实现收到 Android 手机短信自动转发到微信

    点击我加入群【Tasker配置分享群:557019738】

    或者手机QQ扫描二维码进入。

     
    qq群二维码

    附上配置导入链接:

  • 相关阅读:
    性能指标有哪些?
    Jmeter获取数据库数据
    jmeter用什么查看结果报告
    jmeter中assertion的使用
    jmeter进行压测的步骤
    Jenkins 构建方式有几种
    Redis数据类型
    敏捷 还是瀑布 敏捷优缺点
    如何加快数据库查询速度
    智力题总结
  • 原文地址:https://www.cnblogs.com/keystone/p/10894289.html
Copyright © 2011-2022 走看看