• 首发自定义飞书Webhook机器人api接口


    效果图:

    首发自定义飞书Webhook机器人api接口

    代码:

    1. <?php
    2.     function sendFeishuCardMessage($type,$title,$content) {
    3.     // 飞书机器人的Webhook URL
    4.     $webhookUrl = 'https://open.feishu.cn/open-apis/bot/v2/hook/405a03ae-8355-43ca-9422-a53181215ed6';
    5.     // 示例调用
    6.     $title = $_GET['title'] ?? '测试标题';// 标题
    7.     $content = $_GET['content'] ?? '测试内容';// 内容
    8.     $url = $_GET['url'] ?? '0';//按钮地址
    9.     $type = $_GET['type']; // 可以是 'failure', 'warning', 'success'
    10.    
    11.     // 根据type变量设置卡片颜色和标题
    12.     switch ($type) {
    13.         case '3':
    14.             $color = 'red';//红色
    15.             $cardTitle = $title;
    16.             break;
    17.         case '2':
    18.             $color = 'orange';//橙色
    19.             $cardTitle = $title;
    20.             break;
    21.         case '1':
    22.             $color = 'green';//绿色
    23.             $cardTitle = $title;
    24.             break;
    25.         default:
    26.             $color = 'grey';
    27.             $cardTitle = $title;
    28.             break;
    29.     }
    30.     // 构建卡片消息的JSON数据
    31.     $data = [
    32.         'msg_type' => 'interactive',
    33.         'card' => [
    34.             'config' => [
    35.                 'wide_screen_mode' => true,
    36.                 'enable_forward' => true
    37.             ],
    38.             'elements' => [
    39.                 [
    40.                     'tag' => 'div',
    41.                     'text' => [
    42.                         'content' => $content,
    43.                         'tag' => 'lark_md'
    44.                     ]
    45.                 ],
    46.                 [
    47.                     'tag' => 'action',
    48.                     'actions' => [
    49.                         [
    50.                             'tag' => 'button',
    51.                             'text' => [
    52.                                 'content' => '点击查看详情',//按钮文字
    53.                                 'tag' => 'plain_text'
    54.                             ],
    55.                             'type' => 'primary', // 按钮样式:primary(蓝色)、default(灰色)、danger(红色)
    56.                             'url' => $url // 按钮点击后跳转的链接
    57.                         ]
    58.                     ]
    59.                 ]
    60.             ],
    61.             'header' => [
    62.                 'title' => [
    63.                     'content' => $cardTitle,
    64.                     'tag' => 'plain_text'
    65.                 ],
    66.                 'template' => $color
    67.             ]
    68.         ]
    69.     ];
    70.     // 发送HTTP POST请求
    71.     $ch = curl_init();
    72.     curl_setopt($ch, CURLOPT_URL, $webhookUrl);
    73.     curl_setopt($ch, CURLOPT_POST, 1);
    74.     curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    75.     curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
    76.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    77.     $response = curl_exec($ch);
    78.     curl_close($ch);
    79.     return $response;
    80. }
    81. $response = sendFeishuCardMessage($type, $title, $content);
    82. echo $response;
    83. ?>

    复制代码

    使用方法:
    在网站目录新建一个名为api.php的文件,将以上代码粘贴进去即可
    然后访问域名/api.php?title=洛小柒 - 小K娱乐网&content=小柒在K网祝大家新年快乐!&url=www.xkwo.com&type=1
    title是标题
    content是主体内容,支持html代码
    url是点击按钮链接
    type是卡片颜色,1是绿色,2是橙色,3是红色,没有值是黑色

    喜欢的话点点关注!!!
    如果较多人喜欢的话,接下去写带后台的!!!

    温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

    给TA打赏
    共{{data.count}}人
    人已打赏
    网站源码

    B2 PRO主题5.4.2无需授权直装版

    2025-5-10 15:24:25

    网站源码

    简洁清爽情侣恋爱博客主题 Like_Girl V5.2.0

    2025-5-10 15:24:38

  • 0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    有新私信 私信列表
    搜索