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,如需转载请自行联系原作者

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

  1. python微信定时发消息_python实现给微信指定好友定时发送消息

    微信如何在设定时间自动发送信息给指定好友 微信没有定时发送信息的功能,但是可以借助小程序. 世界上最遥远的距离,不是生与死,而是小编就站在你面前,你却不知道小编爱你. 打开微信之后在搜索小程序中输入蜗 ...

  2. Python微信操控itchat定时发送消息

    前言 itchat是一个开源的个人微信接口,利用itchat可以实现例如微信自动回复,定时发送信息.详细可查看itchat项目文档,这里我只介绍一些简单的操作,并用10行代码完成定时发送消息. 安装 ...

  3. 微信企业号开发(6)--发送消息

    [本文所描述的内容具有一定的时效性,请以实际开发所处环境为准] 今天我们介绍我们日常使用最频繁的发送消息功能,在企业号中,由于移除了诸多的限制,消息的发送量几乎没有限制.但是,在此,特别提醒大家,千万 ...

  4. java企业微信发送语言_java微信企业号开发之发送消息(文本、图片、语音)

    上篇文章介绍了开启回调模式,开始回调模式后我们就要实现聊天功能了.平时使用微信聊天可以发送文本消息.语音.图片.视频等,这里只实现了其中的一些功能和大家分享. 一.与微信企业号建立连接1.企业应用调用 ...

  5. 微信企业号的消息发送

    转载:http://www.csdn.net/article/a/2014-10-13/15820372 我们知道,企业号主要是面向企业需求而生的,因此内部消息的交流显得非常重要,而且发送.回复消息数 ...

  6. 用Python定时发送图片到群消息,并艾特了所有人!

    大家好,我是小一 昨天关于excel自动化的那篇文章发出之后,感觉大家对这个还挺感兴趣,并且在才哥那边有好几位读者在追问如何实现图片自动发送 说实话,有点惊讶大家对图片定时发送感兴趣,我原以为会有读者 ...

  7. android百度输入法表情符号,分析Android 搜狗输入法在微信和QQ中发送图片和表情...

    好记性不如烂笔头.生活中多做笔记,不仅可以方便自己,还可以方便他人. 背景 有没有发现,有时候表情或图片的交流更能让气氛更愉悦.斗图,成了群里的日常小事,然而,当你没有图可斗的时候就尴尬了.最近,搜狗 ...

  8. 分析Android 搜狗输入法在微信和QQ中发送图片和表情

    好记性不如烂笔头.生活中多做笔记,不仅可以方便自己,还可以方便他人. 背景 有没有发现,有时候表情或图片的交流更能让气氛更愉悦.斗图,成了群里的日常小事,然而,当你没有图可斗的时候就尴尬了.最近,搜狗 ...

  9. 微信PC客户端无法发送图片,怎么解决?

    今天登陆电脑的微信客户端,无法发送截图图片,该怎么办? 解决方法 1.在任务栏找到程序,右键找到设置 2.找到通用设置下的清除聊天记录 3.重启Pc微信客户端就可以 PS: 本人测试过,已可以发送图片 ...

最新文章

  1. 容器技术 - docker
  2. WhatFontIs - 字体百科全书,没有不认识的字体
  3. C#中的“收益率突破”是什么?
  4. SpringBoot 实战 (十二) | 整合 thymeleaf
  5. 模型在gpu上反而速度变慢了_Tensorflow1.13.1+CUDA10.0+CuDNN7.4在GPU上训练模型
  6. XGBoost使用教程(与sklearn一起使用)二
  7. NYOJ 311 完全背包
  8. 521分云南考生被北大录取!仅超一本线1分
  9. php删除文件代码指定,PHP删除指定文件夹所有文件代码
  10. Python系统性能信息模块
  11. ubuntu 下eclipse 启动时出现An error has occurred. See the log file的问题
  12. 零基础学python电子书-零基础入门学习Python epub高清电子书
  13. java day62【 响应数据和结果视图 、 SpringMVC 实现文件上传 、 SpringMVC 中的异常处理 、 SpringMVC 中的拦截器 】...
  14. python语法学习第五天--lambda表达式、filter()、map()
  15. 手机号识别轻松对着号码扫一扫就录入了
  16. Java面向对象通讯录程序
  17. keras 中文文档学习一
  18. 探索性数据分析(四)——特征工程(对数转换、标准化/归一化、离散化、标签编码、独热编码、Dummy变量)
  19. SQOOP学习笔记-报错怎么办?打就完了!
  20. kmplayer音轨切换(换配音)

热门文章

  1. Android base64 上传图片
  2. (译)如何使用box2d来做碰撞检测(且仅用来做碰撞检测)
  3. HBase HFile与Prefix Compression内部实现全解–KeyValue格式
  4. python image 转成字节_(推荐)谈谈Python生态圈图像格式转换问题:含实例解析
  5. 沉思录---Windows Phone软件开发Beta版回首
  6. js for循环 ajax
  7. Codeforces 463E Caisa and Tree
  8. DataTable添加列和行的三种方法
  9. JAVA多线程学习小结
  10. lnmp 60秒的服务器缓存时间