C# 企业微信:开启消息接受&接收消息&推送消息

发布时间:2024-12-08 16:52

如何在微信中设置定时发送消息:打开聊天窗口,选择右上角的'+号',选择'消息定时发送' #生活技巧# #数码产品使用技巧# #电脑操作教程#

最新推荐文章于 2024-10-12 22:45:09 发布

葉飞纷飞 于 2019-11-06 17:02:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

前言:微信吧!接触的人都会100%各种踩坑,就算同样东西去年做过,今年来一样踩坑,因为太多你稍微不记得一点点的细节就能让你研究N久。为此,我要把这个过程详细的记录下来。

一、开启消息接受

 1.拿到企业corpId,应用的Token,EncodingAESKey

2.这界面先别关,拿到 Token,EncodingAESKey后,建个接口

鉴于公司系统的架构类型,我这里创建的是一个aspx文件,代码如下:

public partial class request_WxMsgApi : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (Request.HttpMethod.ToUpper() == "GET")

{

string signature = HttpContext.Current.Request.QueryString["msg_signature"];

string timestamp = HttpContext.Current.Request.QueryString["timestamp"];

string nonce = HttpContext.Current.Request.QueryString["nonce"];

string echostr = HttpContext.Current.Request.QueryString["echostr"];

string decryptEchoString = "";

WXBizMsgCrypt wxcpt = new WXBizMsgCrypt("your token", "your EncodingAESKey", System.Configuration.ConfigurationManager.AppSettings["Corpid"]);

int ret = wxcpt.VerifyURL(signature, timestamp, nonce, echostr, ref decryptEchoString);

if (ret != 0)

{

}

HttpContext.Current.Response.Write(decryptEchoString);

HttpContext.Current.Response.End();

return;

}

}

}

注意:WXBizMsgCrypt类和Cryptography类,到微信官方下载即可:链接

3.写完代码,将文件更新到服务器,让这个 aspx文件能外网访问。然后再在

把这个aspx文件的链接填上去,若能正常返回,这里就会保存成功,若不能那就得再去补坑了....

二、接收消息

上面已经与微信那边打通了接口,接下来就是要正真接受消息了。开启消息是get请求,而正式使用接受消息则微信是post数据过来,所以  接口打通之后上面那些代码就没用了,因为数据传输模式和处理模式都不

网址:C# 企业微信:开启消息接受&接收消息&推送消息 https://www.yuejiaxmz.com/news/view/415585

相关内容

微信小程序实现订阅消息推送的实现步骤
App 消息推送
如何通过微信公众号给互动客户每天推送消息
推送消息&推送机制(推送机制如何规划设置)
完整开发实现公众号主动消息推送,精彩内容即刻到达
如何做好App场景化消息推送?
新闻资讯类APP的消息推送之道,个推有妙招
关闭通知栏、动态消息推送
如何做好APP的消息推送(一) – 人人都是产品经理,
厂商消息分类使用指南

随便看看