企业微信消息发送开发步骤:

1、到企业微信官网注册企业用户

企业微信, 找到“立即注册”。

2、下载企业微信APP到手机

3、找到关键信息,AgentId、企业ID(CropID)、秘钥(Secret)

① AgentId,到“企业微信” -> "应用管理"->"自建"一个自己的要接受信息的应用 ->最上面会有“AgentId”

②CropID,到“企业微信” -> “我的企业” -> 最下面“企业ID” 或者 手机上的企业微信APP ->“工作台” -> “管理企业” -> “企业信息” -> “企业ID”

③ Secret, 到“企业微信” -> "应用管理" -> 找到自己创建的“自建应用” -> 在AgentId下面既是“Secret” -> 点击“查看” -> 会把Secret发送到手机“企业微信APP”里,查看即可。定期会失效,需要重新操作此步骤。

以上三个重要数据获得后,就可以调用“企业微信”官网提供的开发者指南编写即可

https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN

这个是请求接口。

大家可以访问“开发前须知 - 接口文档 - 企业微信开发者中心”这里学习API文档。

具体可以参看如下示例:

AgentID=1000111      
CropID='abcd94fac607adc8cc'
Secret='ABCDEE2bOXwUFkEb1lvbV3673VAI4mKcArjjlbuQsXc'

//以上三个值就是开始讲解的获取的重要参数

GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret"
Gtoken=$(curl -s -G $GURL | awk -F \" '{print $10}')
PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Gtoken"
function body() {
printf '{\n'
printf '\t"touser": "@all",\n'      --此处是指定要发送消息的用户 如果是全体就@all
printf '\t"toparty": "2",\n'          --此处是指定发送的部门,此处的值可以到“企业微信”->“通讯录”找到
printf '\t"msgtype": "markdown",\n'
printf '\t"agentid": "'$AgentID'",\n'
printf '\t"markdown": {\n'
printf '\t\t"content": \"'$(title $errorFlag)'\\n\n'
printf '\t},\n'
printf '\t"safe":"0"\n'
printf '}\n'
}
curl --data-ascii "$(body)" $PURL     --执行发送消息到企业微信API
#printf '\n'
#echo "over!"

【注意事项】

1、Secret不要手敲,一定拷贝复制,特殊字母和数字容易混淆

2、注册企业微信无需与公众号关联,注册后即可测试使用

3、企业微信APP命名和接收消息的组名称不是一个

4、企业微信接收消息的API是HTTPS,不是HTTP,这个在执行curl时候参数是不一样的。

5、touser、toparty等在API接口文档中是“不是必须”,但是发消息时候是要指定的,否则报错。

企业微信之发送应用消息案例相关推荐

  1. 企业微信发送应用消息php,企业微信如何发送应用消息?及时发布重要通知

    很多企业以前向员工发布通知的时候,要么是通过开会的方式传达,要么是通过文档的方式来通知员工.可是这样效率低,而且结果往往通知不到位.故此,现在很多企业开始使用企业微信发送应用消息来发布内部的重要通知. ...

  2. 企业微信机器人脚本python_python实现企业微信定时发送文本消息的示例代码

    企业微信定时发送文本消息 使用工具:企业微信机器人+python可执行文件+计算机管理中的任务计划程序 第一步:创建群机器人 选择群聊,单击鼠标右键,添加群机器人. 建立群机器人后,右键查看机器人,如 ...

  3. 企业微信调用发送应用消息接口返回错误代码301002

    接口返回信息: ["errcode"]=> int(301002) ["errmsg"]=> string(109) "not allow ...

  4. C#实现在企业微信内发送消息给指定人员帮助类

    一.实现效果 实现通过企业微信将指定的消息内容发送给指定的一个或多个人员,可以直接发送文本内容,或卡片消息,实现的效果如下: 这是文本内容展示效果 这是卡片展示效果(包含标题.时间和重要信息重点提示, ...

  5. C# 企业微信接口发送消息出现错误代码60020解决方案,希望能给大家带来帮助。

    这是企业微信接口发送消息调用的代码源地址. https://blog.csdn.net/wanglui1990/article/details/79744407 代码运行起来是没有问题的,但唯一出现的 ...

  6. 企业微信品牌私域运营案例合集

    互联网下半场,正进入争夺流量.想尽办法抢占用户时间与心智的决赛圈.随着流量价格日益攀升,如何拉新.转化从而实现营收增长是企业亟待解决的问题.与此同时,私域流量一词也逐渐走进大众视野,从驻足观望到不得不 ...

  7. delphi 企业微信消息机器人_简单用VBS调用企业微信机器人发定时消息的方法

    去年在企业微信群当中突然看到多了一个叫多群机器人的东西: 企业微信群机器人 以为是升级了什么黑科技,看了下说明,原来目前功能是一个接收自定义消息的Webhook接口,可以通过调用接口把自定义消息推送到 ...

  8. python使用企业微信机器人发送测试报告

    自从企业微信添加了群机器人功能,我们现在使用机器人发送测试报告,最开始使用的是文本类型,但是感觉没有markdown的显示好看,索性就更换成了markdown类型的 官网上介绍的还可以发送图片和图文等 ...

  9. PowerShell 实现企业微信机器人推送消息

    前言企业微信机器人 在ARMS告警管理中创建企业微信机器人后,您可以在通知策略中指定对应的企业微信群用于接收告警.当通知策略的匹配规则被触发时,系统会自动向您指定的企业微信群发送告警通知.企业微信群收 ...

  10. 企业微信推送应用消息-图片(news)/图文(npmnews)/卡片/文字

    发送应用消息 前言 一.HTTP发送get.post方法 1.引入依赖库 2.get.post方法 二.构造发送json与企业微信返回类 1. 构造json对象 2.获取token 三.发送请求 总结 ...

最新文章

  1. C#远程连接Oracle数据库(不安装客户端)
  2. 神奇DP [HNOI2004] 打砖块
  3. python绘制密度图
  4. 自动驾驶7-1 CARLA 安装指南
  5. 【ML小结2】信息论
  6. android抢qq红包源码,QQ抢红包插件实现,安卓源码,以及详细分析,androidqq抢红包源码,捡代码论坛整理...
  7. 使用css画出一条虚线
  8. 锁定计算机后等于睡眠吗,详细教你电脑休眠和睡眠的区别
  9. 将加密的pdf转化成word
  10. 深入浅出java web_深入浅出javaWeb实战第1讲Web的概念及其演变(上)
  11. calloc、realloc、malloc
  12. 打开 igv java_【2019-04-23】 IGV打不开的处理办法
  13. 【论文解读】Exploring Complementary Strengths of Invariant and Equivariant Representations(小样本等变和不变的互补)
  14. 笔记本电脑插过一次typeC的耳机之后在插3.5的圆孔耳机不能用?
  15. Node四种动态加载JS代码方法性能对比
  16. Flutter解决在ios中弹出键盘没有小数点
  17. 贪心(基于检索式问答系统)
  18. VLAN的TRUNK协议(VTP)
  19. android-minSdkVersion 详解
  20. 软件工程毕业设计课题(32)基于JAVA毕业设计JAVA二手交易系统毕设作品项目

热门文章

  1. 怎样治愈游走性神经痛,游走性神经痛能治愈吗
  2. ti-sdk-evm-am335x-05.07 uboot分析(MLO跳转到u-boot之前)
  3. 纳什效率系数与可决系数的差异
  4. 99 年妹子开发吊打 x 度网盘的开源神器!
  5. hht时频谱 matlab 乱序_用HHT求取信号的时频谱与边际谱——转
  6. 判断任意时刻、位置是白昼?黑夜?
  7. 用MATLAB设计FIR滤波器
  8. 亚马逊中国公布2020年第一季度付费电子书畅销榜名单
  9. Entry name ‘res/drawable-xhdpi-v4/ic_launcher.png‘ collided
  10. 连续子串最大和——python实现