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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ## 微信登錄 流程: 1. 調用[wx.login()](https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html)獲取**臨時登錄憑證code**,并回傳到開發者服務器。 2. 調用[auth.code2Session](https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html)接口,換取**用戶唯一標識 OpenID**、 用戶在微信開放平臺帳號下的**唯一標識UnionID**(若當前小程序已綁定到微信開放平臺帳號) 和**會話密鑰 session\_key**。 ### 方式一: 通過 button 通過button 來獲取用戶信息, 設置 open-type="getUserInfo" ``` <button open-type="getUserInfo" @getuserinfo="getUserInfo">微信授權登錄(open-type 獲取)</button> // js getUserInfo(e) { if (e.detail.errMsg == 'getUserInfo:ok') { //對數據進行操作 // 得到 code uni.request({ url: 'https://example.com/onLogin', data: { code: code } }) } else { this.$operate.toast({ title: '授權失敗無法登錄!' }) } }, ``` 獲取到 code 后 返回給后臺 在后臺發起請求 ``` GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code ``` 返回 | 屬性 | 類型 | 說明 | | --- | --- | --- | | openid | string | 用戶唯一標識 | | session\_key | string | 會話密鑰 | | unionid | string | 用戶在開放平臺的唯一標識符,若當前小程序已綁定到微信開放平臺帳號下會返回,詳見[UnionID 機制說明](https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html)。 | | errcode | number | 錯誤碼 | | errmsg | string | 錯誤信息 | ### 方式二: uni.login ``` <button @tap="goLogin">微信uni.getUserProfile 登錄</button> // js userInfo() { //獲取code uni.login({ provider: 'weixin', success(login) { console.log(login); // 得到 code uni.request({ url: 'https://example.com/onLogin', data: { code: login.code } }) } }) } ```
                  <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>

                              哎呀哎呀视频在线观看