亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

小程序在哪個頁面獲取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
彩票| 澄城县| 鸡西市| 宁都县| 阳西县| 桐柏县| 德庆县| 淮南市| 富蕴县| 大冶市| 句容市| 澄江县| 江都市| 凤山县| 北安市| 贺州市| 吴旗县| 五原县| 凌云县| 宁蒗| 四子王旗| 北安市| 洮南市| 麻城市| 怀化市| 武冈市| 京山县| 金华市| 平陆县| 沙湾县| 兰州市| 墨竹工卡县| 南阳市| 滨海县| 镇雄县| 阳新县| 晋城| 和静县| 瑞金市| 唐山市| 凯里市|