위챗 공중 플랫폼 개발 - 서버와 위챗 공중 플랫폼의 링크 구축

서버와 위챗 공중 플랫폼의 링크를 구축하려면 먼저 기본 첫 페이지에서 프로그램의 링크 지원을 제공해야 한다. 이 방법은 주로 위챗이 제공한 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();

                }

좋은 웹페이지 즐겨찾기