1 TemplateMessage类简介
TemplateMessage静态类封装了跟模板消息相关的方法,见下表:
2 设置所属行业
TemplateMessage类的SetIndustry方法用于设置公众号所属的行业,该方法的定义如下:
////// 设置行业 /// /// ///返回消息id;如果发送失败,返回-1。 public static long Send(string userName, string touser, string templateId, string detailUrl, Color topColor, Tuple[] data, out ErrorMessage errorMessage)
发送模板消息示例
5 接收推送模板消息发送结果事件
在发送模板消息之后,微信服务器会推送结果到公众号的指定URL上,公众号服务器会接收到一条RequestTemplateSendJobFinishMessage类型的请求消息。
RequestTemplateSendJobFinishMessage类有以下只读属性:
////// 获取消息id /// public long MsgID { get; private set; } ////// 获取群发消息的结果 /// public string Status { get; private set; } ////// 获取消息是否群发成功 /// public TemplateMessageSendStatusEnum SendStatus { get { TemplateMessageSendStatusEnum status; if (Status == sendFailedUserBlock) status = TemplateMessageSendStatusEnum.UserBlock; else if (Status == sendFailedSystemFailed) status = TemplateMessageSendStatusEnum.SystemFailed; else status = TemplateMessageSendStatusEnum.Success; return status; } }
以上就是.net微信公众号开发的详细内容,更多请关注php中文网其它相关文章!