1.开发环境配置
博客专区 > arvin_ho 的博客 > 博客详情
1.开发环境配置
arvin_ho 发表于6个月前
1.开发环境配置
  • 发表于 6个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

一.微信企业号开发环境配置、应用开启回调模式

1.进入企业号开发后台,创建好应用。

 

2.如果需要在微信服务器和网站服务器之间建立连接关系,实现消息的转发和处理,那么就需要设置应用的模式:回调模式(默认为普通模式),需要配置好相关的参数。然后在自己 网站服务器里面建立一个处理微信服务器消息的入口,如图:

参数说明

URL:是企业应用接收企业号推送请求的访问协议和地址,支持http或https协议。

Token:可由企业任意填写,用于生成签名。

EncodingAESKey:用于消息体的加密,是AES密钥的Base64编码。

 

3.当填好参数后,企业号将发送GET请求到填写的URL上,其中会发送加密数据,开发者需要将加密数据解密并返回明文数据。如果企业号验证通过,则回调模式开启。

GET请求携带四个参数:

参数 描述 是否必带
msg_signature 微信加密签名,msg_signature结合了企业填写的token、请求中的timestamp、nonce参数、加密的消息体
timestamp 时间戳
nonce 随机数
echostr 加密的随机字符串,以msg_encrypt格式提供。需要解密并返回echostr明文,解密后有random、msg_len、msg、$CorpID四个字段,其中msg即为echostr明文 首次校验时必带

 

4.代码实现:

1.创建一般处理文件.ashx,获取Get请求。

2.获取Get请求参数:echostr、msg_signature、timestamp、nonce,调用验证方法。

3.使用微信提供的类验证,下载地址:http://qydev.weixin.qq.com/download/csharp.zip

共有 人打赏支持
粉丝 0
博文 2
码字总数 1172
×
arvin_ho
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: