shell实现发送微信文本信息
2018-01-09 14:30
323 查看
#!/bin/bash
#####################################
## created by basededato ##
## 2016-2-25 ##
#####################################
. ./sys_cfg
LANG="en_US.UTF-8"
#PATH="/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:"
function output(){
local APPID=3
local USERID=DBA_basededato
local PARTYID=1
printf '{\n'
printf '\t"touser":"'"$USERID"\"",\n"
printf '\t"toparty":"'"$PARTYID"\"",\n"
printf '\t"msgtype":"text",\n'
printf '\t"agentid":"'"$APPID"\"",\n"
printf '\t"text":{\n'
printf '\t\t"content":"'"$MSG"\""\n"
printf '\t},\n'
printf '\t"safe":"0"\n'
printf '}\n'
}
function fsmsg(){
URL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$(cat $SCRIPTS_PATH/token)"
APIRETURN=`curl --data-ascii "$(output)" $URL`
RET_STR=`echo $APIRETURN|awk -F \" '{print substr($3,2,1)}'`
#输出output函数输出
#OUTPUT_TEXT=$(output)
#echo $OUTPUT_TEXT
#
#echo $APIRETURN|awk -F \" '{print substr($3,2,1)}'
#echo $APIRETURN
#echo $RET_STR
}
fsmsg
if [ "$RET_STR" != "0" ]
then
sh token.sh
fsmsg
fi
#####################################
## created by basededato ##
## 2016-2-25 ##
#####################################
. ./sys_cfg
LANG="en_US.UTF-8"
#PATH="/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin:"
function output(){
local APPID=3
local USERID=DBA_basededato
local PARTYID=1
printf '{\n'
printf '\t"touser":"'"$USERID"\"",\n"
printf '\t"toparty":"'"$PARTYID"\"",\n"
printf '\t"msgtype":"text",\n'
printf '\t"agentid":"'"$APPID"\"",\n"
printf '\t"text":{\n'
printf '\t\t"content":"'"$MSG"\""\n"
printf '\t},\n'
printf '\t"safe":"0"\n'
printf '}\n'
}
function fsmsg(){
URL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$(cat $SCRIPTS_PATH/token)"
APIRETURN=`curl --data-ascii "$(output)" $URL`
RET_STR=`echo $APIRETURN|awk -F \" '{print substr($3,2,1)}'`
#输出output函数输出
#OUTPUT_TEXT=$(output)
#echo $OUTPUT_TEXT
#
#echo $APIRETURN|awk -F \" '{print substr($3,2,1)}'
#echo $APIRETURN
#echo $RET_STR
}
fsmsg
if [ "$RET_STR" != "0" ]
then
sh token.sh
fsmsg
fi
相关文章推荐
- 微信公共服务平台开发(.Net 的实现)3-------发送文本消息
- 微信公共平台开发-(.net实现)3--发送文本消息
- 微信公共服务平台开发(.Net 的实现)3-------发送文本消息
- 微信开发(一)-配置环境并发送文本信息
- 微信之发送文本信息和图文信息
- 微信公共服务平台开发(.Net 的实现)3-------发送文本消息
- 微信托管后实现关注发送信息
- 网页微信配合谷歌浏览器实现自动发送信息
- 微信公共服务平台开发(.Net 的实现)3-------发送文本消息
- Java微信二次开发之12-表情发送的实现-与文本消息的对接
- 高仿腾讯 QQ,已经实现了纯文本,表情,图片,语音,位置等信息的发送。
- 微信公共服务平台开发(.Net 的实现)3-------发送文本消息
- 微信快速开发框架(七)--发送客服信息,版本更新至V2.2 代码已更新至github
- 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法。
- Java与微信不得不说的故事——实现图文消息的发送
- java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
- 基于微信会话发送会话信息和图文信息
- java Mail 实现qq邮箱简单文本邮件发送
- nagios 通过微信发送监控信息
- http协议8---响应信息头案例三(content-Type作用,实现发送一个文件(html,XML,image))