danielzhao1990 / easy_feishu
飞书SDK
0.1.6
2022-06-14 02:57 UTC
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
- monolog/monolog: ^1.22 || ^2.0
- pimple/pimple: ~3.0
- psr/simple-cache: ^1.0
- symfony/cache: ^3.3 || ^4.3 || ^5.0
- symfony/event-dispatcher: ^4.3 || ^5.0
- symfony/http-foundation: ^2.7 || ^3.0 || ^4.0 || ^5.0
Requires (Dev)
- phpunit/phpunit: ^8.5.23
README
- PHP >= 7.2
- Composer >= 2.0
安装
composer require danielzhao1990/easy_feishu
使用示例
基本使用:
<?php use EasyFeishu\FeiShuApp; $config = [ 'debug' => false, 'app_id' => '', 'app_secret' => '', 'encrypt_key' => '', 'verification_token' => '', 'log' => [ 'file' => __DIR__ . '/../logs/' . date('Y-m-d') . '.log', 'level' => 'debug', ], ]; $app = new FeiShuApp($config); $card = $this->getFeishuApp()->messageBuilder->buildCardMessage(); $card->setHeader("紧急消息") ->addElementText("您有2条任务即将过期 \n 完成测试1 \n 完成测试2") ->addActionButton("查看任务", "http://xxxx") ->addActionButton("忽略"); $sendRes = $this->getFeishuApp()->message->send("open_id", $user['open_id'], $card);