钉钉微应用 免登 消息发送
绑定已有系统后 从系统内部发消息至钉钉
钉钉消息类型
在发送钉钉微应用消息之前,我们需要先了解一下常用的钉钉消息类型。
本文只初步介绍一下两种通知类型——OA消息、卡片消息
需要看全部的同学,可前往钉钉官方查看完整文档。机票:https://open-doc.dingtalk.com/microapp/serverapi2/ye8tup
OA消息
在多数钉钉消息通知的使用实例中,OA消息使用与大多数展示类的消息
效果图如上,但是在使用微应用时 head部分会 无效 并自动替换成 微应用的名字 ,不得不说这又是一个很坑爹的情况。
那么就贴一下大概的消息模板整理好了 我整理出来的是一个 数组类型 最终为了要满足 curl发送请求 还需 转换
//钉钉 模板消息整理
private function match_dd_msgMod()
{
$basicMod = array(
'msgtype' => "oa",
'oa' => array(
'message_url' => URL,
'head'=>array(
'bgcolor'=>'black', //发送企业会话该参数无效
'text'=>'发送企业会话会被替换成微应用名字(该设置无效)'
),
),
);
switch ($elem['type']){
case "task":
$msgTitle='任务通知';
$msgForm = array(
array(
'key'=> '任务标题:',
'value' => VALUE