普通的釘釘消息,採用小飛魚上一篇文章的方法進行發送即可,很多時候我們需要在發送消息的同時想讓接收人看到消息後可以直接點擊鏈接進入到應用內進行相關操作,這裏我們就採用了卡片消息的方法,當然釘釘還提供有很多消息類型,什麼OA消息、圖片消息、聲音消息之類的,大體使用方法都是類似,這裏重點說一下卡片消息。
同樣的需要先獲取token,然後按照卡片消息的格式組織數據,PHP關鍵代碼如下:
$url="https://oapi.dingtalk.com/message/send?access_token=".$arr['access_token'];
$data = array(
'touser' => "XIAOFEIYU",
'agentid' => ******,
"msgtype"=> "action_card",
"action_card"=> [
"title"=> "評測通知",
"markdown"=> '小飛魚通達二開-帶鏈接的卡片消息',
"single_title"=> "立即去評測",
"single_url"=> "http://www.xiaofeiyu.net.cn"
]
);
$s = json_encode($data);
curl_post($url , $s );
釘釘叮叮,卡片消息來了。釘釘對發送消息的次數做了限制,並且不能重複發送相同內容的信息,這裏在調試的時候需要特別注意。