这篇给大家梳理下 使用easyWeChat 配置 企业微信代开发模板回调URL功能

使用的框架:

think PHP 5.1

easy WeChat :4.2.23


话不多说直接上代码

<?phpuse callback\CommonFunc;
use EasyWeChat\Factory;
$config = ['corp_id' => '服务商的corp_id','secret' => '实测这里填啥都可以 企业微信好像不验证','token' => '企业微信随机生成的 回调token','aes_key' => '企业微信 生成的 EncodingAESKey','reg_template_id' => '',
];
$app = Factory::openWork($config);
$server = $app->server;
$server->push(function ($message) {//指令回调if (isset($message['InfoType'])) {switch ($message['InfoType']) {//推送suite_ticketcase 'suite_ticket':// 这里可以做 把suite_ticket 存到redis或者其他缓存的操作,后续获取代开发的secret会用到break;//授权成功通知case 'create_auth':break;//变更授权通知case 'cancel_auth':break;//通讯录事件通知case 'change_contact':switch ($message['ChangeType']) {case 'create_user':return '新增成员事件';break;case 'update_user':return '更新成员事件';break;case 'delete_user':return '删除成员事件';break;case 'create_party':return '新增部门事件';break;case 'update_party':return '更新部门事件';break;case 'delete_party':return '删除部门事件';break;case 'update_tag':return '标签成员变更事件';break;}break;// 重新获取 select 触发case "reset_permanent_code":// 这里可操作 获取代开发的 selectbreak;default:return 'fail';break;}}//数据回调if (isset($message['MsgType'])) {switch ($message['MsgType']) {case 'event':return '事件消息';//详情 https://work.weixin.qq.com/api/doc/90001/90143/90376#%E5%88%A0%E9%99%A4%E6%88%90%E5%91%98%E4%BA%8B%E4%BB%B6break;case 'text':return '文本消息';//详情 https://work.weixin.qq.com/api/doc/90001/90143/90375#%E5%9B%BE%E7%89%87%E6%B6%88%E6%81%AFbreak;case 'image':return '图片消息';break;//等等...不再一一举例default:return '其他消息';break;}}});
$response = $server->serve();
$response->send();

easy WeChat 配置 企业微信代开发模板回调URL(PHP版本)相关推荐

  1. 关于企业微信代开发网页授权问题(OAuth2)

    PHP版本:7.4 使用框架:tp5.1 easy WeChat插件版本:4.3 获取基本信息 获取基本信息(姓名:部门名:职务:座机:对外职务:对外属性:拓展属性:)这些 直接使用自建应用授权即可, ...

  2. Zabbix配置企业微信群聊机器人告警

    转载来源 : Zabbix配置企业微信群聊机器人告警 : https://www.jianshu.com/p/b5b1f92b1f15 最近在给内部使用的zabbix配置告警发送,要求是使用企业微信群 ...

  3. Prometheus配置企业微信报警

    Prometheus配置企业微信报警 更多技术博客,请关注微信公众号:运维之美 Prometheus被号称是下一代的监控,可以解决云上K8S集群的监控问题,搭配部署alertmanager,可以实现告 ...

  4. Zabbix 3.0 配置企业微信报警(注册---测试)

    一.申请企业微信 1.登录企业微信官网,点击企业注册 二.配置企业微信 1.邀请管理员使用企业微信,如果有多个人直接添加新成员 2.管理员收到邀请,下载手机版企业微信,使用微信号登陆即可 3.创建应用 ...

  5. 企业微信三方开发(三):网页授权登录

    其他链接 初识微信开发 企业微信三方开发:注册企业微信服务商 企业微信三方开发(一):回调验证及重要参数获取 企业微信三方开发(二):获取access_token 企业微信三方开发(三):网页授权登录 ...

  6. 企业微信三方开发(五):扫码登录

    其他链接 初识微信开发 企业微信三方开发:注册企业微信服务商 企业微信三方开发(一):回调验证及重要参数获取 企业微信三方开发(二):获取access_token 企业微信三方开发(三):网页授权登录 ...

  7. Alertmanager邮箱和企业微信的告警模板分享

    Alertmanager邮箱和企业微信的告警模板分享 前言 效果展现 ■ 邮箱 ■ 企业微信 模板 ■ 邮箱 -- email.tmpl ■ 企业微信 -- wechat.tmpl 告警规则例子 最后 ...

  8. 企业微信三方开发:注册企业微信服务商

    其他链接 初识微信开发 企业微信三方开发:注册企业微信服务商 企业微信三方开发(一):回调验证及重要参数获取 企业微信三方开发(二):获取access_token 企业微信三方开发(三):网页授权登录 ...

  9. 小程序配置“企业微信客服”的流程步骤

    企业可以在微信小程序内配置企业微信客服,用户可以在微信小程序中与客服对话,用于企业维护客户实现精细化运营. 注:微信小程序主体必须和企业微信客服主体必须一致:该功能需要客户手机微信版本高于8.0.8以 ...

  10. 在R语言下配置企业微信机器人

    在R语言下配置企业微信机器人 企业微信机器人设置 在微信机器人的官方开发文档中,配置企业机器人使用了curl工具.本文意在使用R语言,实现企业微信机器人的推送. 如果需要使用钉钉机器人,可以参考din ...

最新文章

  1. Copying Files
  2. python中国大学排名爬虫写明详细步骤-Python爬虫--2019大学排名数据抓取
  3. Python爬虫开发与项目实践
  4. Failed to download You must enable the openssl extension to download files via https
  5. py2exe使用相对路径的当前目录问题
  6. K - Let the Flames Begin
  7. Django +nginx + uwsgi + daphne部署
  8. Python中如何创建元素为ndarray的list
  9. 安卓学习笔记27:共享参数
  10. POJ 3348 Cows
  11. python闭包函数的必要条件_Python闭包函数
  12. 解方程的计算机软件,解方程计算器app
  13. linux终端字体放大_5 个 PowerShell 主题,让你的 Windows 终端更好看
  14. UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 314810: illegal multibyte
  15. 【小工具】极客时间GitChat专栏下载脚本
  16. 常见嵌入式/C/C++面试题100+集合(含参考答案)-更新中
  17. 使用微信+树莓派+Arduino+服务器构建你的看门狗
  18. 红孩子副总裁张惠珉:依靠核心竞争力去并购
  19. docker安装php xhprof扩展及使用方法
  20. 过桥问题c语言代码大全,学而思奥数网奥数专题(行程问题)火车过桥c.pdf

热门文章

  1. lintcode 168. 吹气球 动态规划
  2. otsu阈值分割算法原理_OTSU阈值分割
  3. [每日一氵] openCV resize函数直接按比例缩放
  4. 如何高效学习 三天学完一本书
  5. 根据ip查询真实地址
  6. 又一股份制银行,菊风「视频能力平台」承包了
  7. python编程基础知识点上的问题_python编程入门之二:必备基础知识-Go语言中文社区...
  8. 3.1 视频服务器介绍
  9. 解密excel工作表保护
  10. 使用计算机过程中 你有哪些有效措施防范计算机病毒,计算机病毒防范措施主要有什么...