智能消息推送
接口地址:https://passport.nchu.edu.cn/API/Message.asmx
方法名称:SendMessage
接口介绍:
方法:SendMessage(),如用户绑定了微信身份且存在微信消息模板,则推送微信消息,否则推送短信消息。
参数说明
参数 | 类型 | 说明 |
SiteID | string | 联盟站点ID号 |
UID | string | 用户UID |
templateId | string | 短信模板ID,详见下文。 |
TimeSpan | string | 时间戳,unix时间戳或者是 yyyy-MM-dd HH:mm:ss 格式 |
Msg | string | 正文替换内容,内容以英文半角“,”分隔。 |
wxMsg | string | 微信消息内容。微信消息体的Json字符串格式。 |
URL | String | 微信点击后的链接。 |
Signtext | string | 数据签名,签名方式:MD5(SiteID+UID+templateId.ToString()+Timespan+Msg+wxMsg+URL+key)。 |
返回结果(string)
成功时的返回:ok。
出现错误返回:错误信息。
微信msgBody对象构成:
{
"keyword1":{"value":"first"},
"keyword2":{"value":"first"},
……
"keynote1":{"value":"keynote1"},
"keynote2":{"value":"keynote2"}
……
}
请注意下表微信模板对应的内容结构的标红关键词。
微信模板,其他见短信模板:
短信模板ID | 模板名称 | 微信模板内容 |
报账进度提醒 | 单号:{{keyword1.DATA}} 内容:{{keyword2.DATA}} | |
故障告警 | 故障对象:{{keyword1.DATA}} 故障信息:{{keyword2.DATA}} | |
626423 774204 774207 | OA待办事项提醒 | 待办类型:{{keyword1.DATA}} 待办事项:{{keyword2.DATA}} 待办步骤:{{keyword3.DATA}} 待办内容:{{keyword4.DATA}} |
书记校长信箱答复通知 | 留言编号:{{keyword1.DATA}} 留言标题:{{keyword2.DATA}} 答复时间:{{keyword3.DATA}} | |
727755 757762 757764 | 电控系统微信通知 | 姓名:{{keynote1.DATA}} 寝室号:{{keynote2.DATA}} 剩余电量:{{keynote3.DATA}} |
626423 1364000 | 事务进度通知 | 事务标题:{{keyword1.DATA}} |