欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序的wx.request API和獲取openId、sessionKey的方法【原創(chuàng)】 .. - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序的wx.request API和獲取openId、sessionKey的方法【原創(chuàng)】 ..

發(fā)表時間:2021-3-31

發(fā)布人:葵宇科技

瀏覽次數(shù):164

最近看了一些微信小程序的教程,在微信小程序中我們用wx.request來請求數(shù)據(jù)。先簡單介紹一下wx.request API,因為獲取openId、sessionKey也需要用這個API。

wx.request就是ajax,與后臺交互請求數(shù)據(jù),基礎參數(shù)和用法與jQuery的$.ajax方法類似。下面是官方文檔對wx.request基礎參數(shù)的說明:(圖片一上傳就模糊了,看不清楚 點擊這里 )

url和data用過$.ajax的都知道,url是你從后臺獲取數(shù)據(jù)的接口連接,data是你需要發(fā)送過去的數(shù)據(jù),下面的案例也有說明;

header的默認是 ‘content-type’: ‘a(chǎn)pplication/json’對數(shù)據(jù)進行 JSON 序列化,’application/x-www-form-urlencoded’是將數(shù)據(jù)轉(zhuǎn)換成 query string ;

其他的沒有什么好說明的,上面文檔已經(jīng)說明的很詳細了。

下面我介紹一下怎么獲取openId和sessionKey:

App({
  onLaunch: function() {
    wx.login({ //微信登錄
      success: function(res) { //登錄成功后執(zhí)行的的函數(shù)
        //發(fā)送 res.code 到后臺換取 openId, sessionKey

        if (res.code) {
          //發(fā)起網(wǎng)絡請求
          wx.request({
            url: 'https://api.weixin.qq.com/sns/jscode2session',//這是固定的就是這個地址
            data: {
              appid:'AppID',//小程序的ID
              secret:'AppSecret',//小程序的密鑰
              js_code:res.code,
              grant_type:'authorization_code'
            },
            method: 'POST',
            header:{
              'content-type': 'application/json' // 默認值
            },
            success: function(res) { 
              console.log(res.data.openId)//openId
              console.log(res.data.session_key)//sessionKey
            },
            fail: function(res) {
              console.log('獲取openId、sessionKey失??!' + res.errMsg)
            }
          })
        } else {
          console.log('獲取用戶登錄態(tài)失?。? + res.errMsg)
        }
      }
    });
  }
})

小程序的ID和密鑰,可以在微信公眾平臺->設置->開發(fā)設置里查看。

轉(zhuǎn)載時請注明出處及相應鏈接,本文永久地址:http://blog.it985.com/22705.html

相關案例查看更多