위챗 공중 플랫폼 개발 - 서버와 위챗 공중 플랫폼의 링크 구축
3752 단어 위챗 공중 플랫폼
그 다음에 서버 주소와 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();
}