开发者社区 问答 正文

钉钉第三方应用使用markdown消息模板发送通知报错

现象:按官方「消息模板」文档发 Markdown 工作通知,一直报 400002 markdown.title 参数不能为空。
结论:sendbytemplate 只是入口,发出去之前仍按工作通知 asyncsend_v2 的 msg 结构校验。Markdown 模板的 title 进不了最终 msg.markdown.title。
我用AI写了几组对照试验,模板消息推送sendbytemplate流程应该是
→ 用 data 替换模板里的 ${变量}
→ 拼成工作通知 msg
→ 用 asyncsend_v2 同一套 schema 校验
→ 入队,返回 task_id
所以Markdown 模板:data 里再怎么传 title,只要最终 msg.markdown.title 是空的,就报 400002
用工作通知直发接口https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2 也不行,会提示
{"errcode":885010,"errmsg":"请使用消息模板发送工作通知"},因为官方要求改用模板推送接口,目前经过测试可用的只有OA模板

展开
收起
昵称mmp 2026-08-17 12:10:10 5 分享 版权
0 条回答
写回答
取消 提交回答
问答分类: