news 2026/3/22 11:57:15

php反馈程序收到用户反馈留言后,向企业微信群发一个消息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
php反馈程序收到用户反馈留言后,向企业微信群发一个消息

php反馈程序收到用户反馈留言后,向企业微信群发一个消息:

主要分为两个核心步骤:

  1. 获取企业微信群机器人的 Webhook 地址。

  2. 在您的 PHP 程序中向该地址发送特定的 POST 请求。

步骤一:在企业微信群中创建并配置机器人

  1. 进入群聊:打开您希望接收反馈通知的企业微信群。

  2. 添加群机器人:

    • 点击群设置(通常是右上角的三个点或齿轮图标)。

    • 选择“群机器人”“添加机器人”

    • 点击“新建机器人”,为它命名(例如:“用户反馈通知”)。

    • ⚠️ 复制 Webhook 地址:机器人创建成功后,企业微信会给您一个唯一的Webhook 地址(通常是一长串包含https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=...的 URL)。请务必保存好这个地址,这是您 PHP 程序需要发送消息的目标。

步骤二:编写 PHP 代码发送消息

您的 PHP 反馈处理程序需要在接收到用户数据后,构造一个包含消息内容的 JSON 数据,并使用 cURL 或其他 HTTP 库将其以 POST 请求的方式发送给上一步获取的 Webhook 地址。

企业微信群机器人支持多种消息类型,最常用的是文本(text)Markdown。这里以发送Markdown 格式为例,这种格式可以更好地突出重点。

示例 PHP 代码 (使用 cURL)

假设用户提交的数据在$_POST数组中,我们来构造并发送消息:

<?php // 1. 替换成您在步骤一获取的 Webhook 地址 $webhook_url = "YOUR_WECOM_GROUP_WEBHOOK_URL_HERE"; // 2. 假设用户提交的数据 $feedback_name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : '匿名用户'; $feedback_contact = isset($_POST['contact']) ? htmlspecialchars($_POST['contact']) : '无'; $feedback_content = isset($_POST['content']) ? htmlspecialchars($_POST['content']) : '(内容为空)'; // 3. 构造要发送的 Markdown 消息内容 $markdown_message = <<<MARKDOWN **🔔 收到新的用户反馈!** > 提交人:<font color="info">{$feedback_name}</font> > 联系方式:`{$feedback_contact}` > > **反馈内容:** > * {$feedback_content} MARKDOWN; // 4. 构造完整的 JSON 数据包 $data = [ "msgtype" => "markdown", // 消息类型为 markdown "markdown" => [ "content" => $markdown_message ] ]; $json_data = json_encode($data, JSON_UNESCAPED_UNICODE); // 5. 使用 cURL 发送 POST 请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $webhook_url); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // 获取返回结果 $response = curl_exec($ch); if (curl_errno($ch)) { // 错误处理,例如写入日志 error_log("企业微信通知发送失败: " . curl_error($ch)); } curl_close($ch); // 6. 检查企业微信的返回结果(可选,用于调试) // $result = json_decode($response, true); // if ($result['errcode'] === 0) { // echo "通知发送成功"; // } else { // echo "通知发送失败,错误码:" . $result['errcode'] . ",错误信息:" . $result['errmsg']; // } ?>

[ 视频安全 ] 相关原创文章

  • 教育教学类视频如何处理加密与安全(组图)
  • 防止360浏览器小窗下载视频
  • 视频安全之视频播放密码功能(设置观看密码功能教程)
  • 视频安全之授权播放和防录屏跑马灯
  • 企业级微信视频直播如何设定观看白名单(设定手机观看白名单、授权观看直播)
  • 在线教育网站如何更好的实现视频安全视频保护?
  • 免费视频二维码的完整使用教程(适合小企业做微信视频宣传)
  • Html5视频video标签中使用blob实现视频播放加密

[ 视频直播 ] 相关原创文章

  • 云直播客户端4.0活动拍摄类直播与教学培训类直播测试
  • 视频直播画中画效果(边角叠加、去背景、并列布局三种效果)
  • 做视频直播时如何测试本地网络的上行带宽(网速测试)
  • 在线导播台(网页导播台)混流效果
  • 云课堂直播功能介绍,更贴合在线教育、企业内训的场景应用
  • 微信公众号直播有哪些不一样的玩法?
  • 企业年会活动常用的音频类、视频类工具软件
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/12 23:52:40

北数云多项成果登上权威奖项榜单

近期&#xff0c;北方算力智联科技有限责任公司&#xff08;以下简称“北方算网”&#xff09;北数云平台在数字技术应用、信创算力体系建设和“云AI”实践等多个领域接连获得权威认可&#xff1a;一项数字技术应用大奖、一个典型应用案例、一个“云AI”创新实践项目&#xff0…

作者头像 李华
网站建设 2026/3/22 9:00:32

ModernWMS开源仓库管理系统:中小企业库存管理的终极解决方案

ModernWMS开源仓库管理系统&#xff1a;中小企业库存管理的终极解决方案 【免费下载链接】ModernWMS The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the origina…

作者头像 李华
网站建设 2026/3/12 13:50:01

WindowResizer:轻松掌控Windows窗口尺寸的终极解决方案

WindowResizer&#xff1a;轻松掌控Windows窗口尺寸的终极解决方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 在Windows系统的日常使用中&#xff0c;你是否曾经遇到过这样的…

作者头像 李华
网站建设 2026/3/13 0:38:39

5分钟快速掌握VMware Unlocker:突破限制免费运行macOS虚拟化

5分钟快速掌握VMware Unlocker&#xff1a;突破限制免费运行macOS虚拟化 【免费下载链接】unlocker 项目地址: https://gitcode.com/gh_mirrors/unlo/unlocker 想要在普通PC上体验苹果系统却苦于硬件限制&#xff1f;现在&#xff0c;通过macOS虚拟化技术&#xff0c;你…

作者头像 李华
网站建设 2026/3/12 23:48:53

终极Windows 11绕过安装指南:旧电脑轻松升级的完整方案

终极Windows 11绕过安装指南&#xff1a;旧电脑轻松升级的完整方案 【免费下载链接】MediaCreationTool.bat Universal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2! 项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat 还在…

作者头像 李华
网站建设 2026/3/13 0:02:01

本实验基于静态路由与 NQA 联动

架构解析&#xff1a;实验准备&#xff1a;4 台路由器模拟之间的路由交换。 2 台交换机模拟故障为 BFD 与 NQA 联动&#xff0c; 3 本实验 LSW1 故障跟 BFD 联动数据流向&#xff1a; R1和R2-->10.0.12.0/24 R1和R3-->10.0.13.0/24 R4和R2-->10.0.24.0/24 R4和R3-->…

作者头像 李华