//微信信息
var ID = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
var SECRET = "xxxxxxxxxxxxxxxxxxxxxxx";
var AGENTID = "xxxxxxxxxx";
//定义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 BATT = global('BATT');
var CONTENT;
if (BATT > 99) {
CONTENT = "当前电量:" + BATT + "\n充电已完成,请断开电源!";
} else if (BATT < 20){
CONTENT = "当前电量:" + BATT + "\n电量低于20%,请及时充电!";
} else {
CONTENT = "当前电量:" + BATT
}
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);