微信小程序開發中的授權問題

近期,我在進行微信小程序的開發工作,收穫很多,也遇到很多問題。

首先,在這裏,給初學者的建議是多看API文檔,說實話,小程序的API是寫的真心不錯,認真看,多敲代碼,提升會很快。

其次,我在開發過程中,獲取用戶信息遇到問題,解決之後,發現其實很簡單。後臺給予數據接口之後,直接根據API文檔中的,去敲代碼就OK,但前提是在wx.login下進行操作。

wx.getUserInfo({
                  withCredentials: "",
                  lang: "",
                  timeout: 5000,
                  success : resUserinfo => {
                    wx.request({
                      url: 'XXXXXXXXXXXXXXXXXXXXX',
                      method: 'POST',
                      data: {
                        appId: "你的開發appId",
                        openId: openid,//在wx.login中,生成的openId
                        userInfo: {}, //需要向後臺發送的數據,
                        rawData: '', 
                        signature: '', 
                        encryptedData: resUserinfo.encryptedData,
                        iv: resUserinfo.iv
                      },
                      success: resUser => {
                        console.log(resUser)
                      }
                    })
                  },
                  fail: res => {
                    console.log(res)
                  }, 
                  complete: res => {
                    //console.log(res)
                  },
                });
在請求中我遇到問題了,跟後臺服務人員溝通接口問題,檢查自己的代碼是否有錯,我是在傳遞參數的時候,應該傳遞字符串,卻在賦值變量的時候,賦值類型 爲對象,導致請求數據失敗。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章