作者:shmily志伟 | 来源:互联网 | 2023-07-18 14:24
建立服务器与微信公众平台的链接,首先要有一个默认首页提供程序的链接支持,该方法主要是获取微信提供过来的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();
}