通用 shell 代码如下 (需要自己替换企业 ID,应用 ID/ 密钥与信息内容):
#!/bin/sh #link https://dongfg.com/uncategorized/message-push/ CORP_ID=" 企业 ID" CORP_AgentId=" 应用 ID" CORP_SECRET=" 应用密钥 " # 换行 \r\n 或 <br\> 空格 \r sms= 联系人 1:[sms_name] 号码:[sms_number] 日期:[year]/[month_digit]/[dayofmonth] 时间:[hour]:[minute]:[second] 剩余电量:[battery] 内容:[sms_message] main() { access_token=$(curl -k -s "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CORP_ID&corpsecret=$CORP_SECRET") TOKEN=$(echo $access_token | sed "s/.*\"access_token\":\"\([^\"]*\).*/\1/g") curl -k -X POST -d '{ "touser": "@all", "msgtype": "text", "agentid": '$CORP_AgentId', "text": { "content": "'$sms'" }, "safe": 0 }' "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$TOKEN" } main $sms
sms= 后为要发送信息内容,同样也可以与 MacroDroid/Tasker 结合作为转发手机短信的通道。
只是 MacroDroid 使用可能要将以上换行全替换成”\n“,具体期待你的测试。
以上代码来源自网络。