首页 > 微信应用  > 

微信开发回复用户消息的代码实例分享

微信开发回复用户消息的代码实例分享
这里做个知识总结分享下经验,望一起学习。。。。。 感觉后面写个系列的最好了 。。。。 企业需求: 给指定企业用户发送消息:如考勤信息、 企业通知、个人信息推送等等,

前段时间开发了公司的微信

 这里做个知识总结分享下经验,望一起学习。。。。。

 感觉后面写个系列的最好了 。。。。

 企业需求:

     给指定企业用户发送消息:如考勤信息、 企业通知、个人信息推送等等, 

/// </summary> /// <param name="UserID">要发送的人ID</param> /// <param name="StrMessg">消息</param> private void SendMessage(string UserID, string StrMessg) { Como.LogUtil.WriteLog("回复用户" + UserID + "消息"); string Access_Token = Como.GetAccessToken.GetAccess_token(); if (Access_Token == "") Como.LogUtil.WriteException("SendMessage 未能成功加载Access_Token"); string Text = @"{ ""touser"":"; Text += &#39;"&#39; + UserID + &#39;"&#39;; Text += "," + &#39;"&#39; + @"msgtype"": ""text"", ""agentid"": ""5"", ""text"": { ""content"":"; Text += &#39;"&#39; + StrMessg + &#39;"&#39;; Text += @"}, ""safe"": ""0""}"; ; string url = String.Format("https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={0}", Access_Token); string strResult = Como.Tools.GetPage(url, Text); JArray ja = (JArray)JsonConvert.DeserializeObject("[" + strResult + "]"); string Error = ""; try { if (strResult.Contains("errcode")) { Error = ja[0]["errcode"].ToString(); } } catch (Exception ex) { Como.LogUtil.WriteException("获取strResult,未获取到错误信息" + ex.Message.ToString()); } string errcode = ja[0]["errcode"].ToString(); string errmsg = ja[0]["errmsg"].ToString(); if (errcode == "0" && errmsg == "ok") { Como.LogUtil.WriteLog("回复成功!"); } else { Como.LogUtil.WriteLog("回复失败!"); Como.LogUtil.WriteException("回复失败:SendMessage:" + strResult); } }

微信开发回复用户消息的代码实例分享由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信开发回复用户消息的代码实例分享