線上服務(wù)咨詢
Article/文章
記錄成長點滴 分享您我感悟
如何寫微信小程序授權(quán)碼?效果如何?
我聽過很多朋友都在問如何編寫微信小程序授權(quán)碼。有什么方法?該方法仍然非常簡單。如果您正在執(zhí)行微信小程序,您將經(jīng)常遇到此類問題,我們將為您詳細(xì)說明。介紹,我希望能幫助越來越多的玩家解決這個問題。
微信小程序如何寫授權(quán)碼?
第一種類型:
在onLoad中,您可以直接獲得授權(quán)。如果您在拒絕時跳出框,它也會提醒用戶您是否確定拒絕。如果單擊獲取授權(quán),它肯定會調(diào)出微信自己的系統(tǒng)頁面來獲取個人信息。
Wx.login({
成功:函數(shù)(res){
Var JSCODE=res.code
wx.getUserInfo({
Lang:'zh_CN',
成功:函數(shù)(res){
CONSOLE.LOG(RES);
Var userInfo=res.userInfo;
Var cardNikeName=userInfo.nickName;
Var avatarUrl=userInfo.avatarUrl;
Var area=userInfo.province;
Var encryptedData=res.encryptedData;
Var iv=res.iv;
app.globalData.userInfo=res.userInfo;
wx.setStorageSync('userInfo',res.userInfo)
Var value=wx.getStorageSync('channel')
CONSOLE.LOG(值)
Wx.request({
網(wǎng)址:'https://laohuangli.intbull.com/little/little.jsp',
數(shù)據(jù): {
Cmd:'login',
通道:值,
App_id:'wxd1949f3130a58e73',
代碼: JSCODE,
Encrypted_data: encryptedData,
Iv: iv,
},
標(biāo)頭: {
'content-type':'application/json'
},
成功:函數(shù)(res){
app.globalData.open_id=res.data.open_id;
CONSOLE.LOG(res.data.open_id)
wx.setStorageSync('open_id',res.data.open_id)
}
})
},
失敗:函數(shù)(){
wx.showModal({
標(biāo)題:'警告',
內(nèi)容:'您單擊拒絕授權(quán),因此這不會正確顯示個人信息,單擊確定以重新授權(quán)。 ”,
成功:函數(shù)(res){
如果(res.confirm){
wx.openSetting({
成功:(res)=> {
如果(res.authSetting ['scope.userInfo']){////如果用戶重新批準(zhǔn)授權(quán)登錄
wx.getUserInfo({
成功:函數(shù)(res){
Var userInfo=res.userInfo;
that.setData({
nickName: userInfo.nickName,
avatarUrl: userInfo.avatarUrl,
})
}
})
}
}
})
}
}
})
}
})
}
})
第二種類型:
跳開框被拒絕,按一下按鈕,點擊跳出框
wx.getUserInfo({
成功:函數(shù)(res){
CONSOLE.LOG(RES)
},
失敗:函數(shù)(){
}
})
在單擊功能中調(diào)用,您可以重復(fù)子彈框
通過上面的介紹,現(xiàn)在您知道如何編寫微信小程序授權(quán)碼。只要您遵循上述方法,重新授權(quán)仍然可以成功完成。當(dāng)然,如果您想了解更多方法,請關(guān)注我們,我們會每天為您提供新內(nèi)容,希望能幫您解決上述問題。
沈陽小程序開發(fā),微信小程序開發(fā),微信小程序