news 2026/6/6 21:54:34

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/6/6 17:19:47

5分钟搞定网页截图:wkhtmltoimage从入门到精通

5分钟搞定网页截图&#xff1a;wkhtmltoimage从入门到精通 【免费下载链接】wkhtmltopdf 项目地址: https://gitcode.com/gh_mirrors/wkh/wkhtmltopdf 还在为如何快速获取网页截图而烦恼&#xff1f;无论是制作教程文档、保存网页快照&#xff0c;还是生成网站预览&…

作者头像 李华
网站建设 2026/6/6 17:33:01

AppPolice:一键掌控Mac CPU性能的智能守护者

AppPolice&#xff1a;一键掌控Mac CPU性能的智能守护者 【免费下载链接】AppPolice MacOS app for quickly limiting CPU usage by running applications 项目地址: https://gitcode.com/gh_mirrors/ap/AppPolice CPU性能监控工具让您轻松限制任何应用程序的CPU使用率&…

作者头像 李华
网站建设 2026/5/30 3:28:41

快速掌握AutoHotkey:打造终极鼠标自动化工具

快速掌握AutoHotkey&#xff1a;打造终极鼠标自动化工具 【免费下载链接】AutoHotkey 项目地址: https://gitcode.com/gh_mirrors/autohotke/AutoHotkey AutoHotkey是一个功能强大的Windows自动化脚本语言&#xff0c;能够帮助用户轻松实现鼠标轨迹记录和精确操作回放。…

作者头像 李华
网站建设 2026/6/2 7:27:18

Gumroad终极指南:如何快速创建和销售数字产品

Gumroad终极指南&#xff1a;如何快速创建和销售数字产品 【免费下载链接】gumroad 项目地址: https://gitcode.com/GitHub_Trending/gumr/gumroad Gumroad是一款专为创作者打造的在线销售平台&#xff0c;让任何人都能轻松销售数字产品、订阅服务和实体商品。无论你是…

作者头像 李华
网站建设 2026/5/31 0:06:29

15分钟掌握React JSON Schema Form:从零到表单专家的完整指南

15分钟掌握React JSON Schema Form&#xff1a;从零到表单专家的完整指南 【免费下载链接】react-jsonschema-form A React component for building Web forms from JSON Schema. 项目地址: https://gitcode.com/gh_mirrors/re/react-jsonschema-form React JSON Schema…

作者头像 李华
网站建设 2026/6/4 12:53:52

AutoHotkey自动化脚本:一键批量解压ZIP文件终极解决方案

AutoHotkey自动化脚本&#xff1a;一键批量解压ZIP文件终极解决方案 【免费下载链接】AutoHotkey 项目地址: https://gitcode.com/gh_mirrors/autohotke/AutoHotkey 在现代办公环境中&#xff0c;每天面对堆积如山的ZIP压缩文件已成为许多职场人士的日常。传统的手动解…

作者头像 李华