<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 微信js_SDK 的使用 [TOC] #微信jsapi ``` //微信jsapi的使用 $jssdk=new weixin_jssdk(); $wOpt=$jssdk->jsapi(); ``` ``` <script> wx.config({ debug: true, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。 appId: '<?php echo $wOpt['appId']; ?>', // 必填,公眾號的唯一標識 timestamp: '<?php echo $wOpt['timestamp']; ?>', // 必填,生成簽名的時間戳 nonceStr: '<?php echo $wOpt['nonceStr']; ?>', // 必填,生成簽名的隨機串 signature: '<?php echo $wOpt['signature']; ?>', // 必填,簽名,見附錄1 jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2 }); </script> //這樣就可以調用微信的所有jsapi了。 ``` #微信網頁授權返回微信信息 ``` //獲取網頁授權后的微信用戶信息。 $user_info=$jssdk->get_user_info(); ``` $user_info 會返回以下參數。 ``` openid 用戶的唯一標識 nickname 用戶昵稱 sex 用戶的性別,值為1時是男性,值為2時是女性,值為0時是未知 province 用戶個人資料填寫的省份 city 普通用戶個人資料填寫的城市 country 國家,如中國為CN headimgurl 用戶頭像,最后一個數值代表正方形頭像大小(有0、46、64、96、132數值可選,0代表640*640正方形頭像),用戶沒有頭像時該項為空。若用戶更換頭像,原有頭像URL將失效。 privilege 用戶特權信息,json 數組,如微信沃卡用戶為(chinaunicom) unionid 只有在用戶將公眾號綁定到微信開放平臺帳號后,才會出現該字段。 ``` #微信收貨地址 ``` //返回調用微信收貨地址的參數 官方地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_9 $adderss=$jssdk->get_adderss(); ``` ``` <script> //調用這個函數就會彈出微信收貨地址,選擇每個地址就會返回把這個地址 傳給 res 對象 地址信息都在這個對象里面. function get_address(){ WeixinJSBridge.invoke('editAddress', { <?php echo $adderss; ?> }, function (res) { //若res 中所帶的返回值不為空,則表示用戶選擇該返回值作為收貨地址。 //否則若返回空,則表示用戶取消了這一次編輯收貨地址。 document.form1.address1.value = res.proviceFirstStageName; document.form1.address2.value = res.addressCitySecondStageName; document.form1.address3.value = res.addressCountiesThirdStageName; document.form1.detail.value = res.addressDetailInfo; document.form1.phone.value = res.telNumber; }); }); } </script> ```
                  <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>

                              哎呀哎呀视频在线观看