热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信公众平台开发---建立服务器与微信公众平台的链接

建立服务器与微信公众平台的链接,首先要有一个默认首页提供程序的链接支持,该方法主要是获取微信提供过来的4个参数,供比较是否可链接使用。其次,要有一个服务器地址与一个token(为英文或

    建立服务器与微信公众平台的链接,首先要有一个默认首页提供程序的链接支持,该方法主要是获取微信提供过来的4个参数,供比较是否可链接使用。

  其次,要有一个服务器地址与一个token(为英文或数字,长度为3-32位字符),将公众平台切换成开发模式已开启的状态。

    然后便可以将服务器地址url和token粘贴到公众平台里进行链接啦。

  分享建立连接的代码如下:

            string echoStr = Request.QueryString["echostr"];
            string signature = Request.QueryString["signature"];
            string timestamp = Request.QueryString["timestamp"];
            string nOnce= Request.QueryString["nonce"];
                string tokenStr = "com001";//按自己需求定义或获取一个token      
                bool b = false;
                string[] arrTmp = new string[] { tokenStr, timestamp, nonce };
                Array.Sort(arrTmp);

                string restr = arrTmp[0].ToString() + arrTmp[1].ToString() + arrTmp[2].ToString();
                restr = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(restr, "SHA1").ToLower();
                if (signature == restr)
                {
                    b = true;
                }
                else
                {
                    b = false;
                }
                if (b)
                {
                    HttpContext.Current.Response.Write(echoStr);
                    HttpContext.Current.Response.End();
                }
                else
                {
                    HttpContext.Current.Response.Write("验证失败");
                    HttpContext.Current.Response.End();
                }

 


推荐阅读
author-avatar
shmily志伟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有