企业微信API使用基本教程
在企业微信创建自建应用
登录企业微信后台,在“应用管理>自建”中点击“创建应用”,填写应用信息创建。
API配置表参数值获取
1、corpid:企业ID。在企业微信后台的“我的企业>企业信息”中获取。
2、corpsecret:应用凭证密匙。在自建应用详情中获取。
如果要使用通讯录相关API则corpsecret在“管理工具>通讯录同步”中获取。
3、AesKey及token:加密的AES KEY和消息token。
如果是接收外部联系人变更回调等事件信息,则在“自建应用详情>接收消息>设置API接收”中获取。
如果是接收通讯录相关回调事件信息,则在“管理工具>通讯录同步>设置接收事件服务器”中获取。
云函数使用
1、根据企业微信API模板创建云函数
2、参照上文填写配置参数。
3、在编程中编写API。可使用$modules.wcworkApi
调用部分已封装API,使用$output
输出。
鼠标移入可查看API说明。
4、保存测试。
编写完成后,点击右上方的保存按钮保存代码,并将此云函数开启。
在编程下方展开在线调试工具,点击测试,查看运行结果。
5、在功能中调用云函数。
确保云函数无误开启后,在功能中创建API步骤,选择“自定义API”,在选择对应云函数加以调用。
Webhook使用
1、以与云函数类似的方式创建webhook,并配置相关参数。
2、按照以下格式编写代码
async function hook($req, $resp, $modules = modules) {//get 请求用于验证有效性
if ($req.method == "GET") {//处理已封装,可直接调用$resp.body = await modules.wxworkApi.getVerifyMsg($req);} else if ($req.method == "POST") {//无法保证在五秒内处理完成,先回复(企业微信服务器在五秒内收不到响应会断掉连接)$resp.body = "success";//处理let handle = async () => {//将数据转换成jsonlet data = await modules.wxworkApi.getMsgData($req);if (data.Event == "change_contact" && data.ChangeType == "create_party") { //TODO 处理添加部门事件}}handle();}
}
3、保存代码,复制webhook路径。
4、在企业微信后台的消息回调配置中(自建应用的API接收消息或通讯录同步中的接收消息服务器设置)将复制的webhook路径粘贴到url中。保存时将验证有效性。
5、在浏览器中直接打开webhook路径应显示“ok”。使用企业微信做相关操作触发回调以检测webhook处理结果。
企业微信API使用基本教程相关推荐
- v3 微信api 请求微信_企业微信API使用基本教程
在企业微信创建自建应用 1.登录企业微信后台,在"应用管理>自建"中点击"创建应用",填写应用信息创建. API配置表参数值获取 1.corpid:企业I ...
- 企业微信API使用基本教程(企业微信的api接口)
在企业微信创建自建应用 1.登录企业微信后台,在"应用管理>自建"中点击"创建应用",填写应用信息创建. API配置表参数值获取 1.corpid:企业I ...
- 基于企业微信api 开发 消息推送提醒 Python与Java
1.关于脚本 身为一个程序猿,不管你从事什么开发,学会使用一门脚本语言可以提高你的开发效率.我目前使用的是Python,因为它支持的库非常多,拿来即用.在这个快节奏的开发,是非常有效率的,所以我非常强 ...
- 企业微信API:按钮交互型通知+数据回调
效果描述: 系统通过api与企业微信进行对接,可实现系统数据与企业微信上进行数据交互. 本次教程在白码低代码开发平台以订单的提交效果做示例. 效果演示: 审核通过: 审核拒绝: 效果实现: 首先需要系 ...
- JMeter接口测试通过企业微信API记录(二)创建审批接口并测试
JMeter的下载与使用. 此次软件的使用是通过测试企业微信的接口来使用 创建一个自己的企业来测试 https://work.weixin.qq.com/wework_admin/register_w ...
- insert时调用本身字段_python3调用企业微信api!开发一款属于自己的企业微信
python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...
- python企业微信特定用户_python3调用企业微信api!开发一款属于自己的企业微信...
python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...
- 【Linux学习】如何编写Shell脚本调用企业微信api来发消息给企业微信成员?
一.前言 最近通过python实现了发送消息给企业微信的功能,参考链接: [Jenkins学习 ]如何编写Python脚本来调用企业微信的api通知企业微信成员关于Jenkins的编译结果? http ...
- 利用企业微信API实现天气机器人、故障报警机器人等
概述 很多公司内部都会使用企业微信进行通讯,恰恰企业微信又对我们开放了API,我们可以很方便的使用它提供的API实现一些自动化的功能. 比如在我们公司内部,定加班餐都需要在美餐页面点,并且只能是当天且 ...
- python3调用企业微信api!开发一款属于自己的企业微信
python3调用企业微信api 最后更新时间:2020/5/11 前段时间,我将企业微信官方提供的python接口代码的部分功能修改成了python3的,并且自己也使用并测试过部分功能: 因为并没有 ...
最新文章
- Python爬虫入门教程 33-100 《海王》评论数据抓取 scrapy
- kafka-topics.sh topic主题crud
- centos关闭防火墙
- 计算机访问 用户密码不能为空,解决空密码账户无法访问Windows XP共享文件夹
- C标签加EL表达式在jsp页面实现遍历后台内容
- week one(1)—What is machine learning?
- vim替换字符串带斜杠_Vim:正则表达式匹配一个字符串
- spark yarn 提交作业
- 分布式压缩感知 matlab程序,BCS_CODE 贝叶斯压缩感知以及分布式 的算法实现,很好的范例 matlab 238万源代码下载- www.pudn.com...
- 编译Windows版本ffmpeg:msys2方式失败
- Linux学习笔记08—如何关闭防火墙
- 【每日早报】2019/09/17
- CVE-2015-1427 ElasticSearch(Groovy 沙盒绕过 代码执行漏洞)
- 没有利空的股票,为什么有时会突然跌停?
- Java网络编程(BIO和NIO)
- 我的大学、我的爱情观
- 电子白板功能的设计与实现
- 数据可视化----常用图表样式
- 使用supervisor报错
- 12月DB-Engines数据库排名,你猜谁会是第一?