91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

小程序在哪個頁面獲取openid

小新
138
2020-12-16 17:25:03
欄目: 云計算

小程序在哪個頁面獲取openid

小程序獲取openid的案例:

第一步,獲取code,在app.js文件添加以下代碼:

//app.js

App({

  onLaunch: function() {

    wx.login({

      success: function(res) {

        if (res.code) {

          //發起網絡請求

          wx.request({

            url: 'https://test.com/onLogin',

            data: {

              code: res.code

            }

          })

        } else {

          console.log('獲取用戶登錄態失敗!' + res.errMsg)

        }

      }

    });

  }

})

第二步,在登錄頁面根據code獲取openid,代碼:

//根據code獲取openid等信息

wx.login({

        //獲取code

        success: function (res) {

          var code = res.code; //返回code

          console.log(code);

          var appId = '...';

          var secret = '...';

          wx.request({

            url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + secret + '&js_code=' + code + '&grant_type=authorization_code',

            data: {},

            header: {

              'content-type': 'json'

            },

            success: function (res) {

              var openid = res.data.openid //返回openid

              console.log('openid為' + openid);

            }

          })

        }

      })

//正常返回的JSON數據包

{

      "openid": "OPENID",

      "session_key": "SESSIONKEY",

      "unionid": "UNIONID"

}

//錯誤時返回JSON數據包(示例為Code無效)

{

    "errcode": 40029,

    "errmsg": "invalid code"

}

0
芮城县| 吴忠市| 鹤庆县| 巩义市| 正蓝旗| 淄博市| 巴马| 太康县| 安阳县| 隆昌县| 安溪县| 平南县| 鄱阳县| 盈江县| 内黄县| 合水县| 政和县| 吉隆县| 旅游| 洮南市| 比如县| 民乐县| 仲巴县| 伊宁市| 天峻县| 黑河市| 芜湖县| 榆社县| 萝北县| 阿克| 景宁| 永仁县| 贺州市| 泰兴市| 吉木萨尔县| 迁西县| 博白县| 黔东| 宁津县| 定结县| 宁海县|