发送微信模板消息
接口地址:https://passport.nchu.edu.cn/API/Message.asmx
方法名称:SendTemplateMsg
接口介绍:
发送微信模板消息。
注:微信于2023年5月4日起,对模板消息卡片进行规范化限制,主要规范点:1)去除自定义颜色、表情符号;2)去除首行内容;3)去除尾部/备注内容;4)中间的主内容中,单个字段内容不超过20个字,且不支持换行。
参数说明
参数 | 类型 | 说明 |
SiteID | string | 联盟站点ID号 |
UID | string | 唯一账号 |
WeiXinTemplateID | string | 微信端消息模板ID编号 |
Timespan | DateTime | 时间戳 |
SignText | string | 数据签名,签名方式:MD5(SiteID + UID + TemplateID + Timespan.ToString()+key)。 |
msgbody | string | 消息主体对象的Json字符串,构成见后续介绍。 |
url | String | 点击后的链接 |
msgBody对象构成:
{
"keyword1":{"value":"content"},
"keyword2":{"value":"content"},
……
"keynote1":{"value":"keynote1"},
"keynote2":{"value":"keynote2"}
……
}
请注意下表微信模板对应的内容结构的标红关键词。
返回结果(string)
成功时的返回:ok。
出现错误返回:错误原因。
微信端模板ID | 内容标题 | 内容结构 |
ULYmDpqxce20VEsb_hdjZLLgKHA8dLfrIgZzBRJCT44 | 电费预警通知 | 姓名:{{keynote1.DATA}} 寝室号:{{keynote2.DATA}} 剩余电量:{{keynote3.DATA}} |
Pbk8o-uPm7vcIXvXnJWnlr-cX7wdyY_tNZq5vcb3YWw | 待办事项提醒 | 待办类型:{{keyword1.DATA}} 待办事项:{{keyword2.DATA}} 待办步骤:{{keyword3.DATA}} 待办内容:{{keyword4.DATA}} |
pYSaoD8s5URRQRkAR0pt_HxZXHXFPe1XfzcYxb5hmg0 | 事务进度提醒 | 事务标题:{{keyword1.DATA}} 提醒时间:{{keyword2.DATA}} 进度信息:{{keyword3.DATA}} |
ngX9wHAKwbCK3te4tSfP7NhGRa8tjGKgdS9yAR6fi9U | 安全事件提醒 | 事件描述:{{keyword1.DATA}} 事件编号:{{keyword2.DATA}} 发生时间:{{keyword3.DATA}} |