/// <summary> /// 初始化接口服务 /// </summary> private void InitializeWeChatService() { CommonService = new CommonService(_client, _config.AppId, _config.AppSecret); CommentService = new CommentService(_client); CustomService = new CustomService(_client); FileService = new FileService(_client); MenuService = new MenuService(_client); MessageAllService = new MessageAllService(_client); TemplateMessageService = new TemplateMessageService(_client); UserService = new UserService(_client); PayService = new PayService(_client, _config); }
public ActionResult TemplateTest(string sessionId, string formId) { var templateMessageService = new TemplateMessageService(); try { var sessionBag = templateMessageService.RunTemplateTest(WxOpenAppId, sessionId, formId); return Json(new { success = true, msg = "发送成功,请返回消息列表中的【服务通知】查看模板消息。\r\n点击模板消息还可重新回到小程序内。" }); } catch (Exception ex) { var sessionBag = SessionContainer.GetSession(sessionId); var openId = sessionBag != null ? sessionBag.OpenId : "用户未正确登陆"; return Json(new { success = false, openId = openId, formId = formId, msg = ex.Message }); } }
public async Task <IActionResult> TemplateTest(string sessionId, string formId) { //注意:2020年01月10日起,新发布的小程序将不能使用模板消息,请迁移至“订阅消息”功能。 var templateMessageService = new TemplateMessageService(); try { //var sessionBag = await templateMessageService.RunTemplateTestAsync(WxOpenAppId, sessionId, formId); return(Json(new { success = true, msg = "2020年01月10日起,新发布的小程序将不能使用模板消息,请迁移至“订阅消息”功能。" })); } catch (Exception ex) { var sessionBag = await SessionContainer.GetSessionAsync(sessionId); var openId = sessionBag != null ? sessionBag.OpenId : "用户未正确登陆"; return(Json(new { success = false, openId = openId, formId = formId, msg = ex.Message })); } }
public TemplateMessageService_Tests() { _templateMessageService = GetRequiredService <TemplateMessageService>(); }