jormin/dingtalk
Composer 安装命令:
composer require jormin/dingtalk
包简介
钉钉
README 文档
README
钉钉扩展包,当前只封装了 Webhook 功能
安装
$ composer require jormin/dingtalk -vvv
通用配置
- webhook: 群机器人Webhook
通用响应
| 参数 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| success | bool | 是 | true:操作成功 false:操作失败 |
| message | string | 是 | 结果说明 |
| data | array | 否 | 返回数据 |
使用
-
生成钉钉对象
$webhook = 'your webhook'; $dingtalk = new \Jormin\Dingtalk\Dingtalk($webhook);
-
发送文本消息
/** * 发送文本消息 * @param string $content 消息内容 * @param array $mobiles 被@人的手机号(在content里添加@人的手机号) * @param bool $isAtAll @所有人时:true,否则为:false * @return array */ $dingtalk->sendText($content, $mobiles = [], $isAtAll = false) -
发送链接消息
/** * 发送链接消息 * @param string $title 消息标题 * @param string $text 消息内容。如果太长只会部分展示 * @param string $messageUrl 点击消息跳转的URL * @param string $picUrl 图片URL * @return array */ $dingtalk->sendLink($title, $text, $messageUrl, $picUrl = '') -
发送Markdown消息
/** * 发送Markdown消息 * @param string $title 首屏会话透出的展示内容 * @param string $text markdown格式的消息 * @param array $mobiles 被@人的手机号(在content里添加@人的手机号) * @param bool $isAtAll @所有人时:true,否则为:false * @return array */ $dingtalk->sendMarkdown($title, $text, $mobiles = [], $isAtAll = false) -
发送ActionCard
/** * 发送ActionCard * @param string $title 首屏会话透出的展示内容 * @param string $text markdown格式的消息 * @param array $btns 按钮,每个元素包含 title(按钮方案)、actionURL(点击按钮触发的URL) * @param int $btnOrientation 0-按钮竖直排列,1-按钮横向排列 * @param int $hideAvatar 0-正常发消息者头像,1-隐藏发消息者头像 * @return array */ $dingtalk->sendActionCard($title, $text, $btns = [], $btnOrientation = 0, $hideAvatar = 0) -
发送FeedCard
/** * 发送FeedCard * @param array $links 链接,每个元素包含 title(单条信息文本)、messageURL(点击单条信息到跳转链接)、picURL(单条信息后面图片的URL) * @return array */ $dingtalk->sendFeedCard($links=[])
参考项目
License
The MIT License (MIT). Please see License File for more information.
jormin/dingtalk 适用场景与选型建议
jormin/dingtalk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 565 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 03 月 13 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「Jormin」 「钉钉」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 jormin/dingtalk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 jormin/dingtalk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 jormin/dingtalk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
EasyDingTalk, Alibaba Dingtalk SDK for PHP
极验验证码 v3.0 Laravel 扩展包
EasyDingTalk, Alibaba Dingtalk SDK for PHP
每次开发项目时,总是会被要求提供数据字典,每次手动写文档太累了,所以写了这个扩展,自动读取数据库信息并显示在网页上,支持导出Html和PDF文件。
解析IP地址,使用 [ipip.net](http://www.ipip.net/) 的服务。
钉钉 SDK Laravel/Lumen 扩展包(Dingtalk SDK for Laravel/Lumen)
统计信息
- 总下载量: 565
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 11
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-03-13