1. 李春SEO博客首页
  2. 北斗七星平台

手把手教你微信公众号开发(开放源码)

李春SEO博客

开发语言:在C#注册微信官方帐户测试帐户登录后,使用微信扫描QR代码,然后输入微信官方帐户测试帐户配置界面,然后您就可以愉快地开始开发了。当我们干预微信时,我们可以在上面的配置界面中填写一个URL。此URL将用于微信与我们系统之间的通信。在微信官方发展文件中对具体的运作模式作了详细的说明。这是一篇冗长的文章。让我们直接看看代码字符串签名=context.Request[“签名”]。String();String时间戳=context.Request[“时间戳”]。ToString();字符串nonce=context.Request[“nonce”]。String();String echo str=context.Request[“echo str”]。String();String结果=WeChatClassLibrary.Function.WeChatFunction.CheckURL(“xuhaotest”,签名,时间戳,nonce,echo str);if(结果!=NULL){context.Response.Wrett(结果);}验证方法是:公共静态字符串CheckURL(字符串令牌、字符串签名、字符串时间戳、字符串none、字符串回波str){/对以下三个参数进行排序:令牌、时间戳、none在字典顺序字符串[]temone 1={Token、时间戳、none};/排序Array.Sort(Teml);/将三个参数字符串拼接到一个字符串中,用于SHA 1加密字符串tem2=string.join(“,tem1);字符串temo 3=SHA 1(tv 2,Encoding.UTF 8);/开发人员获得的加密字符串可以与签名进行比较,表明来自微信/SHA 1的请求是特定情况的,首先转换为小写,然后再与if(tem3.toLower()进行比较。等于(签名){返回波;/如果微信服务器所需的相同签名不同,则不需要处理}返回NULL;这里封装了所有这些方法

原创文章,作者:lichun,如若转载,请注明出处:http://www.lichunseo.com/beidouqixing/9915.html