public IHttpActionResult SendApp(SendAppModel model) { ApiServerMsg result = new ApiServerMsg(); try { if (XzyWebSocket._dicSockets.ContainsKey(model.uuid)) { // string xml = App.AppMsgXml. //Replace("$appid$", model.appid). // Replace("$sdkver$", model.sdkver). // Replace("$title$", model.title). // Replace("$des$", model.des). // Replace("$url$", model.url). // Replace("$thumburl$", model.thumburl); // var res = XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_SendAppMsg(model.wxid, xml); var res = XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_ESendAppMsg(model.wxid, model.appid, model.sdkver, model.title, model.des, model.url, model.thumburl); result.Success = true; result.Context = res; return(Ok(result)); } else { result.Success = false; result.Context = "不存在该websocket连接"; return(Ok(result)); } } catch (Exception e) { result.Success = false; result.ErrContext = e.Message; return(Ok(result)); } }
public IHttpActionResult SendApp(SendAppModel model) { ApiServerMsg apiServerMsg = new ApiServerMsg(); try { if (XzyWebSocket._dicSockets.ContainsKey(model.uuid)) { string context = App.AppMsgXml.Replace("$appid$", model.appid).Replace("$sdkver$", model.sdkver).Replace("$title$", model.title) .Replace("$des$", model.des) .Replace("$url$", model.url) .Replace("$thumburl$", model.thumburl); string context2 = XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_SendAppMsg(model.wxid, context); apiServerMsg.Success = true; apiServerMsg.Context = context2; return(Ok(apiServerMsg)); } apiServerMsg.Success = false; apiServerMsg.Context = "不存在该websocket连接"; return(Ok(apiServerMsg)); } catch (Exception ex) { apiServerMsg.Success = false; apiServerMsg.ErrContext = ex.Message; return(Ok(apiServerMsg)); } }