zoukankan      html  css  js  c++  java
  • C#微信公众平台接入示例代码

    http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html 

    这是微信公众平台提供的接入指南。官网只提供了php的示例代码,这里我提供一份C#的接入示例代码,只需要修改web.config中对应的配置[token]就可以使用了

    值得注意的是,你需要申请一个域名,把这个网站发布出去,绑定你申请的域名,然后把对应的信息填写到

    选择安全模式,因为代码里边已经进行了加密处理,url里填写之前申请到的域名,encodingAESkey随机生成。

    ········································别忘了绑定域名哦····································································

    主要代码片段:

            /// <summary>
            /// 对字符串进行SHA1加密
            /// </summary>
            /// <param name="strIN">需要加密的字符串</param>
            /// <returns>密文</returns>
            public string SHA1_Encrypt(string Source_String)
            {
                byte[] StrRes = Encoding.Default.GetBytes(Source_String);
                HashAlgorithm iSHA = new SHA1CryptoServiceProvider();
                StrRes = iSHA.ComputeHash(StrRes);
                StringBuilder EnText = new StringBuilder();
                foreach (byte iByte in StrRes)
                {
                    EnText.AppendFormat("{0:x2}", iByte);
                }
                return EnText.ToString();
            }
                List<String> strs = new List<string>();
                strs.Add(token);
                strs.Add(timestamp);
                strs.Add(nonce);
                strs.Sort();//这里进行字典排序
                string GetStr = "";
                strs.ForEach(a => GetStr += a);//得到排序后的字符串

    代码文件下载链接: http://pan.baidu.com/s/1dDczaTz 密码: 6cc4

  • 相关阅读:
    gThumb 3.1.2 发布,支持 WebP 图像
    航空例行天气预报解析 metaf2xml
    Baruwa 1.1.2 发布,邮件监控系统
    Bisect 1.3 发布,Caml 代码覆盖测试
    MoonScript 0.2.2 发布,基于 Lua 的脚本语言
    Varnish 入门
    快速增量备份程序 DeltaCopy
    恢复模糊的图像 SmartDeblur
    Cairo 1.12.8 发布,向量图形会图库
    iText 5.3.4 发布,Java 的 PDF 开发包
  • 原文地址:https://www.cnblogs.com/zzfstudy/p/4726806.html
Copyright © 2011-2022 走看看