PHP code example of esd / ding-plugin
1. Go to this page and download the library: Download esd/ding-plugin library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
esd / ding-plugin example snippets
/**
* 发送文本消息
* @param string $content 消息内容
* @param array $mobiles 被@人的手机号(在content里添加@人的手机号)
* @param bool $isAtAll @所有人时:true,否则为:false
* @return array
*/
$this->sendText($content, $mobiles = [], $isAtAll = false)
/**
* 发送链接消息
* @param string $title 消息标题
* @param string $text 消息内容。如果太长只会部分展示
* @param string $messageUrl 点击消息跳转的URL
* @param string $picUrl 图片URL
* @return array
*/
$this->sendLink($title, $text, $messageUrl, $picUrl = '')
/**
* 发送Markdown消息
* @param string $title 首屏会话透出的展示内容
* @param string $text markdown格式的消息
* @param array $mobiles 被@人的手机号(在content里添加@人的手机号)
* @param bool $isAtAll @所有人时:true,否则为:false
* @return array
*/
$this->sendMarkdown($title, $text, $mobiles = [], $isAtAll = false)
/**
* 发送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
*/
$this->sendActionCard($title, $text, $btns = [], $btnOrientation = 0, $hideAvatar = 0)
/**
* 发送FeedCard
* @param array $links 链接,每个元素包含 title(单条信息文本)、messageURL(点击单条信息到跳转链接)、picURL(单条信息后面图片的URL)
* @return array
*/
$this->sendFeedCard($links=[])