<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### API的應用:將Mugeda部署在第三方服務器 * * * * * Mugeda制作的內容可以很方便的直接發布到Mugeda CDN。參見下圖。發布到Mugeda CDN后,你會得到一個發布地址,該地址可以用來進行分享。Mugeda會自動處理所有必要的操作,例如微信權限認證等。 ![](https://box.kancloud.cn/6e6c039e6234ca3b2ac8317e876837c7_780x577.jpg) 如果你選擇導出Mugeda內容并自行部署到一個第三方的服務器上,Mugeda提供一套完善的機制來支持這些操作。簡單來說,需要完成如下步驟: 1、你擁有一個微信公眾號,和一個綁定了微信的域名; 2、你知道如何獲取有效的微信認證信息; 3、用微信認證信息對Mugeda內容進行配置; 4、部署配置后的內容; 下面詳細介紹每一個步驟。 1、你擁有一個微信公眾號,和綁定了微信的域名 任何一個可以在微信中進行分享的域名,都必須通過微信的認證并綁定域名。為了綁定域名,你必須先有一個公眾號。有了公眾號后,登錄微信公眾平臺進入“公眾號設置”的“功能設置”里填寫“JS接口安全域名”。關于如何申請公眾號以及如何進行微信域名綁定,不在本文討論范圍。請咨詢你們的微信管理員或者訪問微信官方文檔。 以下的討論假定你已經擁有一個綁定了微信的域名。 2、你知道如何獲取有效的微信認證信息 擁有微信綁定的域名后,你還需要有有效的微信認證信息。典型的微信認證信息包括: appId: 分配給公眾號的唯一標識 timestamp: 生成簽名的時間戳 nonceStr: 生成簽名時的隨機串 signature: 認證需要的簽名 關于如何獲取或者生成這些參數,請參考微信官方開發文檔。這里不再贅述。需要強調的是,由于微信簽名認證信息有效期為7200秒,即2個小時,因此在第三方部署時需要保證這些信息在必要時需要實時更新,保障總是能夠獲取到最新的認證信息。 以下的討論假定你已經擁有了有效的微信認證信息。 3、 用微信認證信息對Mugeda 內容進行配置 當你準備好了上述數據,我們就可以對Mugeda內容進行配置了。步驟如下: 首先在Mugeda云編輯器中導出想要發布的內容: ![](https://box.kancloud.cn/183414b93edd9dbd88374b63784259e3_780x387.jpg) 導出后會得到一個完整的HTML5內容包。 在內容包中包含有一個index.html文件,這個文件是我們配置的對象。用文本編輯器打開該文件。 ![](https://box.kancloud.cn/6a71e2ee69aaeb13d0d16a6ff8462e51_780x641.jpg) 在index.html文件中,有一個參數變量叫做_mrmcp,這個變量記錄了Mgueda內容進行播放時的一系列控制參數。我們需要定制的就是在這個參數列表中加入我們需要的信息。 ![](https://box.kancloud.cn/109c0bd40f7b84363f313312863cf937_780x378.jpg) 配置信息可以包括微信認證信息,_mrmcp.wechatAuth。所需參數參見上述第2步的描述。配置好后的_mrmcp參數如下圖所示: ![](https://box.kancloud.cn/791c5beb84c69be4a71ceca880f34b4d_780x348.jpg) **需要說明的是: ** 1. 由于微信權限設置有時間限制(7200秒),因此這些權限信息,主要是簽名signature和時間戳timestamp參數,需要及時進行更新。可以參考的辦法,是在服務器端通過動態技術(例如php等)動態生成這些信息,或者在頁面中通過動態技術(例如Ajax請求)獲取這些信息,并配置相應的_mrmcp參數。 2. 如果采用異步Ajax等異步技術加載權限信息時,index.html中名為loader.js的腳本文件,需要在Ajax處理完成后才能加載,否則可能會導致加載或者渲染異常。 3. 對Mugeda內容進行第三方部署時,僅需要按照上述步驟配置_mrmcp.wechatAuth參數即可,不需要再次加載微信的SDK JS文件(本文生成時地址為 http://res.wx.qq.com/open/js/jweixin-1.0.0.js),也不需要再次調用wx.config, wx.ready或者wx.onMenuShareTimeline等函數。這些具體的操作Mugeda內容都會自動完成。否則可能會導致分享和權限異常。 4. 部署配置后的內容:完成上述步驟后,就可以將配置后的內容部署到目標第三方服務器上,并將部署后的地址發布出去就可以了。對上述流程如有疑問,可以加入Mugeda學習群(QQ: 263360290)進行交流。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看