<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 選購(gòu)與維護(hù) > 電腦組裝教程 > 微信開(kāi)發(fā)者中心如何配置

        微信開(kāi)發(fā)者中心如何配置

        時(shí)間: 林澤1002 分享

        微信開(kāi)發(fā)者中心如何配置

          微信開(kāi)發(fā)者中心配置是怎么樣的呢,那么微信開(kāi)發(fā)者中心又是如何配置的呢?下面是學(xué)習(xí)啦小編收集整理的微信開(kāi)發(fā)者中心如何配置,希望對(duì)大家有幫助~~

          微信開(kāi)發(fā)者中心配置的方法

          工具/原料

          一臺(tái)電腦和一個(gè)微信公眾號(hào)

          需要再SEA上部署環(huán)境

          方法/步驟

          從微信公眾平臺(tái)打開(kāi)`開(kāi)發(fā)者服務(wù)中心`連接,https://mp.weixin.qq.com第一次打開(kāi)時(shí)會(huì)提示用戶注冊(cè)成為開(kāi)發(fā)者,接受協(xié)議,成為開(kāi)發(fā)者.

          接受協(xié)議以后會(huì)出現(xiàn)配置選項(xiàng).平臺(tái)為我們生成了`AppID`,`AppSecret`這些字段.我們需要點(diǎn)擊`修改配置`對(duì)`服務(wù)器配置`區(qū)塊進(jìn)行配置.在此期間,可能會(huì)出現(xiàn)信息不全,需要補(bǔ)齊信息的提示,這時(shí)候去上傳一個(gè)公眾號(hào)的頭像就OK了.`URL(服務(wù)器地址)`指的是我們公眾號(hào)的服務(wù)的地址,也就是我們之前申請(qǐng)好的SAE的服務(wù)域名,如果忘記可以去sAE控臺(tái)查看,我這里的是 http://weixinshow001.sinaapp.com`Token(令牌)`相當(dāng)于微信服務(wù)器和我們自己的服務(wù)器之間交流的一個(gè)約定,用于確定我們的服務(wù)器接收到的消息確實(shí)是微信的服務(wù)器發(fā)出的.我這里填寫為weixin.`EncodingAESKey(消息加解密密鑰)`信息加密密鑰.隨機(jī)生成就可以了.填寫完成后點(diǎn)擊提交.這時(shí)候會(huì)提示`token`驗(yàn)證失敗.

          token驗(yàn)證失敗的原因是,我們?cè)赟AE上還未對(duì)token進(jìn)行驗(yàn)證.我們?cè)赻微信公眾號(hào)`的接入指南http://mp.weixin.qq.com/wiki/17/ ... 70a95559800f2d.html中可以看到token的驗(yàn)證方式,并且提供了驗(yàn)證的示例代碼.

          開(kāi)發(fā)者提交信息后,微信服務(wù)器將發(fā)送GET請(qǐng)求到填寫的服務(wù)器地址URL上,GET請(qǐng)求攜帶四個(gè)參數(shù):參數(shù) 描述signature 微信加密簽名,signature結(jié)合了開(kāi)發(fā)者填寫的token參數(shù)和請(qǐng)求中的timestamp參數(shù)、nonce參數(shù)。timestamp 時(shí)間戳nonce 隨機(jī)數(shù)echostr 隨機(jī)字符串開(kāi)發(fā)者通過(guò)檢驗(yàn)signature對(duì)請(qǐng)求進(jìn)行校驗(yàn)(下面有校驗(yàn)方式)。若確認(rèn)此次GET請(qǐng)求來(lái)自微信服務(wù)器,請(qǐng)?jiān)瓨臃祷豦chostr參數(shù)內(nèi)容,則接入生效,成為開(kāi)發(fā)者成功,否則接入失敗。加密/校驗(yàn)流程如下:1. 將token、timestamp、nonce三個(gè)參數(shù)進(jìn)行字典序排序2. 將三個(gè)參數(shù)字符串拼接成一個(gè)字符串進(jìn)行sha1加密3. 開(kāi)發(fā)者獲得加密后的字符串可與signature對(duì)比,標(biāo)識(shí)該請(qǐng)求來(lái)源于微信

          現(xiàn)在我們需要編寫SAE主頁(yè)的代碼,實(shí)現(xiàn)token的驗(yàn)證功能.打開(kāi)利用SVN抓取到本地的代碼,找到`index.php`文件,并使用文本編輯器打開(kāi),在文本編輯器中輸入如下代碼:

          

          define("TOKEN","weixin");

          function checkSignature()

          {

          //從GET參數(shù)中讀取三個(gè)字段的值

          $signature = $_GET["signature"];

          $timestamp = $_GET["timestamp"];

          $nonce = $_GET["nonce"];

          //讀取預(yù)定義的TOKEN

          $token = TOKEN;

          //對(duì)數(shù)組進(jìn)行排序

          $tmpArr = array($token, $timestamp, $nonce);

          sort($tmpArr, SORT_STRING);

          //對(duì)三個(gè)字段進(jìn)行sha1運(yùn)算

          $tmpStr = implode( $tmpArr );

          $tmpStr = sha1( $tmpStr );

          //判斷我方計(jì)算的結(jié)果是否和微信端計(jì)算的結(jié)果相符

          //這樣利用只有微信端和我方了解的token作對(duì)比,驗(yàn)證訪問(wèn)是否來(lái)自微信官方.

          if( $tmpStr == $signature ){

          return true;

          }else{

          return false;

          }

          }

          if(checkSignature()){

          echo $_GET["echostr"];

          }

          else{

          echo 'error';

          }

          復(fù)制代碼

          要注意,保存后只是儲(chǔ)存在本地了,并沒(méi)有在SAE的服務(wù)器上起作用,我們需要用svn提交代碼到svn倉(cāng)庫(kù),相應(yīng)的更改才能生效!用svn提交代碼到svn倉(cāng)庫(kù),相應(yīng)的更改才能生效!用svn提交代碼到svn倉(cāng)庫(kù),相應(yīng)的更改才能生效!(重要的事情說(shuō)三遍).最近有朋友指出,這個(gè)驗(yàn)證不通過(guò).可能是由于用戶沒(méi)有通過(guò)SAE的實(shí)名認(rèn)證,當(dāng)用戶沒(méi)有通過(guò)實(shí)名認(rèn)證時(shí),SAE會(huì)在返回的消息里加上一些小尾巴,這樣導(dǎo)致了返回給微信服務(wù)器的字符串不能匹配,出現(xiàn)了驗(yàn)證不通過(guò)的問(wèn)題.

          重新提交微信配置信息,這時(shí)候我們的提交會(huì)顯示成功.然后點(diǎn)擊`啟用`按鈕,微信公眾號(hào)的處理將全部轉(zhuǎn)由我們的SAE服務(wù)器處理.ps:a. SAE可以看到訪問(wèn)日志,在`應(yīng)用控臺(tái)`的`日志中心`標(biāo)簽下,我們能看到每次訪問(wèn)的數(shù)據(jù),這對(duì)于我們調(diào)試配置不通過(guò)出現(xiàn)的錯(cuò)誤有一定的用處.b. 在日志中心我們可以看到微信服務(wù)器訪問(wèn)的url參數(shù),我們可以直接使用瀏覽器來(lái)直接GET這個(gè)url以便在頁(yè)面中輸出我們需要的調(diào)試數(shù)據(jù).


        微信開(kāi)發(fā)者中心如何配置相關(guān)文章:

        1.最新最全的微信公眾號(hào)開(kāi)發(fā)者模式配置

        2.怎么為微信公眾號(hào)配置API接口

        3.怎么添加微信公眾號(hào)及配置接口

        4.如何快速給自己的微信公眾號(hào)搭建自己的后臺(tái)服務(wù)端

        5.怎么啟用微信公眾平臺(tái)的基本設(shè)置的服務(wù)器設(shè)置

        6.公眾號(hào)服務(wù)器如何調(diào)試

        3386857 主站蜘蛛池模板: 中文字幕国产日韩精品| 亚洲高清免费在线观看| 亚洲国产精品高清久久久| AV大片在线无码永久免费| 丰满人妻被黑人猛烈进入| 亚洲综合无码一区二区痴汉| 一区二区欧美日韩高清免费| 羞羞色男人的天堂| 无码中文字幕乱码一区| a网站在线观看| 久久精品国产免费观看频道| 亚洲av一本二本三本| 一区二区在线观看 激情| 日韩精品亚洲专区在线播放| 国产精品午夜福利合集| 少妇高潮喷水正在播放 | 国产亚洲精品久久久久久久软件| 亚洲人成线无码7777| 日韩精品一卡二卡三卡在线| 动漫av网站免费观看| 亚洲中文字幕成人综合网 | 欧美乱强伦xxxx孕妇| 91久久精品美女高潮不断| 婷婷精品国产亚洲AV麻豆不片| 日日夜夜噜噜视频| 亚洲中文字幕不卡无码| 国产麻豆精品手机在线观看| 一区二区三区四区亚洲自拍| 国产成人一区二区不卡| 亚洲乱码一卡二卡卡3卡4卡| 99久久久国产精品消防器材| 欧产日产国产精品精品| 久久中文字幕不卡一二区| 2020最新国产精品视频| 亚洲熟妇自偷自拍另欧美| 国产中年熟女高潮大集合| 亚洲日本欧洲二区精品| 亚洲欧美偷国产日韩| 亚洲一区二区三区久久综合| 亚洲视频第一页在线观看| 日韩乱码视频一区二区三区|