之前的一篇文章《用Tasker实现Android手机短信转发到微信》介绍了用tasker实现手机短信转发的功能,主要是介绍转发到微信的方法,对转发到钉钉的方法没有提及,前段时间有人在群里问了遇到了些问题,这里写个关于发送到钉钉教程。
短信转发到钉钉上是使用的企业版钉钉的功能,企业钉钉有着丰富的可开发性。
整个操作步骤是:1,注册企业钉钉;2,创建一个应用;3,在tasker中创建配置文件。
- 注册企业钉钉
- a. 点击这里注册:https://oa.dingtalk.com/ 1分钟时间注册下就行,比较简单。
- 创建一个企业内部应用
- a.点击这里创建 https://open-dev.dingtalk.com/#/create-app
上传一个应用logo和自定义应用名字,应用类型为企业内部自主开发,其他默认。
配置应用信息中的开发模式设置为开发应用,开发应用类型为微应用,其他服务器出口填写你的本机IP,其他随便填写. - b.创建后打开:https://oa.dingtalk.com/index.htm#/microApp/microAppList
可以看到在 "应用管理"中的"自建应用"里有个应用。 - c.https://open-dev.dingtalk.com/#/suite
点进去打开可以看到微应用下面有个微应用管理。 - d.右侧是创建的应用列表,点击创建的应用最右侧的设置,然后打开应用信息的基础信息
- e.记录下来 AgentId ,AppKey ,AppSecret 这3个值备用。
- 创建tasker配置文件
下面是创建图示的说明
![](https://img.haomeiwen.com/i2483366/1a158b4af8e82b29.jpg)
![](https://img.haomeiwen.com/i2483366/7561d0fad704c504.jpg)
![](https://img.haomeiwen.com/i2483366/cf131b81601f9dc3.jpg)
![](https://img.haomeiwen.com/i2483366/89ab6f8e19ba5225.jpg)
![](https://img.haomeiwen.com/i2483366/6443955402a854a6.jpg)
![](https://img.haomeiwen.com/i2483366/220fc20308bf8523.jpg)
![](https://img.haomeiwen.com/i2483366/f2a38c19dccac0e5.jpg)
![](https://img.haomeiwen.com/i2483366/15dccde85d960f5e.jpg)
![](https://img.haomeiwen.com/i2483366/f21d1f08b45dd6c0.jpg)
![](https://img.haomeiwen.com/i2483366/f099575397a486e4.jpg)
![](https://img.haomeiwen.com/i2483366/40ea91bce7e1e5de.jpg)
![](https://img.haomeiwen.com/i2483366/bcea567c6024af75.jpg)
![](https://img.haomeiwen.com/i2483366/fce23395bf1a4346.jpg)
![](https://img.haomeiwen.com/i2483366/6ffd568c8ed3e0af.jpg)
![](https://img.haomeiwen.com/i2483366/318fd11b7dc893a3.jpg)
![](https://img.haomeiwen.com/i2483366/11391db9343f5f39.jpg)
//下面的三个变量值需要修改
var AgentId = "200374588";
var AppKey = "dingaaolalasl7feqdfg";
var AppSecret = "abcedfg_abcedfgabcedfgabcedfgabcedfgabcedfg";
//定义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://oapi.dingtalk.com/gettoken?appkey=" + key + "&appsecret=" + 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",
"agent_id": agentId,
"msg": {
"msgtype":"text"
"text":{
"content": CONTENT
}
},
});
var send = "https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=" + ACCESS_TOKEN;
posthttp(send, message);
![](https://img.haomeiwen.com/i2483366/b89124f3694c9181.jpg)
发送图片到钉钉的配置也完成了
或者手机QQ扫描二维码进入。
附上配置导入链接:
网友评论