微信企业号:shell定时发送图片 到 指定人

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
#返回access token
function  getToken(){  #传入参数$1为corpid,参数$2为corpsecret
     curl -s  "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$1&corpsecret=$2"  awk  -F  '"'  '{print $4}'
}
 
#返回media_id
function  getMediaId(){  #传入参数$1为access token;参数$2为图片文件
     curl -s -F media=@$2  "https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=$1&type=image"  awk  -F  '"'  '{print $8}'
}
 
#发送文字消息
function  sendText(){  #传入参数$1为access token,$2为消息内容,$3指定接收消息的账号
     curl -d  '{"touser": "' $3 '", "msgtype": "text", "agentid": 0, "text": {"content": "' $2 '"}, "safe":"0"}'   "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$1"
}
 
#发送图片消息
function  sendImage(){  #传入参数$1为access token;参数$2为media_id,$3指定接收消息的账号
     postdata= '{"touser": "' $3 '", "msgtype": "image", "agentid": 0, "image": {"media_id": "' $2 '"}, "safe":"0"}'
     curl -d  "$postdata"   "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$1"
}
corpid= 'xxxxxxxxxx'  #使用前面记下来的值替换
corpsecret= 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'   #使用前面记下来的值替换
image= 'test.png'
text= '这是发送的内容'
receiver= 'mer_aqu'  #此处为接收者的id,根据企业号后台的设置(ID),可以是手机号、微信号或其它的。同时发送到多个关注者用“|”隔开。
token=`getToken $corpid $corpsecret`
sendText $token $text $receiver
media_id=`getMediaId $token $image`
sendImage $token $media_id $receiver









本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1899900,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
小程序 开发者
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
91 0
|
3月前
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
1570 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
3月前
|
算法 小程序 Java
java制作海报三:获取微信二维码详情,并改变大小,合成到海报(另一张图片)上
这篇文章介绍了如何使用Java获取微信小程序的二维码,并将其调整大小后合成到海报(另一张图片)上。
69 0
|
5月前
|
小程序 前端开发
|
6月前
|
小程序 前端开发
【非常全】微信小程序下载图片到相册,微信小程序自动获取分享图片到相册
【非常全】微信小程序下载图片到相册,微信小程序自动获取分享图片到相册
423 3
|
6月前
|
前端开发 小程序
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
440 0
|
6月前
|
小程序 JavaScript 前端开发
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
201 0
|
7月前
|
小程序 API
技术心得记录:微信小程序之图片频繁变化,几秒之后输出结果(适用于抽奖)
技术心得记录:微信小程序之图片频繁变化,几秒之后输出结果(适用于抽奖)
41 0
|
7月前
|
开发工具
云控微信开发SDK使用教程--手机微信朋友圈图片上传服务端
云控微信开发SDK使用教程--手机微信朋友圈图片上传服务端
|
8月前
|
算法 JavaScript 开发者
通过UIActivityViewController分享多图片及如何把分享时微信图标放置到第一位
通过UIActivityViewController分享多图片及如何把分享时微信图标放置到第一位
103 0

热门文章

最新文章