不想廢話,直接寫了!因為是留給自己做隨筆的,所以大神們看到別噴……
1.必須有微信公眾賬號
2.你也可以申請測試微信號,鏈接給你http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
然后,建立mvc,你只需要點(diǎn)幾下vs就幫你搞定了。這不廢話
接著,要創(chuàng)建一個一般處理程序,隨便起個名字,測試通過才是重點(diǎn),抓緊時間……
/// <summary> /// 驗證微信簽名 /// </summary> /// <returns></returns> /// * 將token、timestamp、nonce三個參數(shù)進(jìn)行字典序排序 /// * 將三個參數(shù)字符串拼接成一個字符串進(jìn)行sha1加密 /// * 開發(fā)者獲得加密后的字符串可與signature對比,標(biāo)識該請求來源于微信。 private bool CheckSignature() { var token = "token"; var signature = HttpContext.Current.Request.QueryString["signature"]; var timestamp = HttpContext.Current.Request.QueryString["timestamp"]; var nonce = HttpContext.Current.Request.QueryString["nonce"]; var echostr = HttpContext.Current.Request.QueryString["echostr"]; string[] ArrTmp = { token, timestamp, nonce }; Array.Sort(ArrTmp); //字典排序 var tmpStr = string.Join("", ArrTmp); tmpStr = FormsAuthentication.HashPasswordForStoringInConfigFile(tmpStr, "SHA1");//加密方式 if (tmpStr.ToLower() == signature) { return true; } return false; }這代碼相當(dāng)于是跟微信公眾號中【開發(fā)】--》【基本配置】里面你所寫的Token 一個一對一令牌通信握手,只要互相通了,那么你就算是搞定了!
搞定是后話,還有工作沒做完,接著寫!
怎么配置,這是問題,哎只能用花生殼給測試先,至少要知道玩了半天是不是通的!
看下圖:左邊花生殼配置-----右邊iis網(wǎng)站發(fā)布綁定

看到這圖,你也明白下一步怎么玩了吧。本地iis配上了域名。這簡直 主站蜘蛛池模板: 金湖县| 自贡市| 萝北县| 于都县| 阳春市| 岢岚县| 双桥区| 台北市| 上高县| 台州市| 临颍县| 新蔡县| 泉州市| 松溪县| 文安县| 游戏| 习水县| 安阳市| 公安县| 图们市| 赞皇县| 崇明县| 南华县| 行唐县| 长治市| 甘孜县| 托里县| 南安市| 西乌珠穆沁旗| 万州区| 汉源县| 台前县| 甘南县| 山西省| 福泉市| 临海市| 沁水县| 彩票| 平陆县| 台南县| 土默特左旗|