這篇文章給大家分享的是有關(guān)小程序中怎么獲取用戶openId的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
小程序中獲取用戶基本信息,可以通過直接全局變量中的globalData.userInfo:
var app=getApp(); console.log(app.globalData.userInfo);
顯而易見,這些基本信息并沒有太大用處,我們需要更深層次的數(shù)據(jù):
獲取方式如下:
https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject
首先通過wx.login獲取到一個code
然后通過微信的接口:
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
獲取到我們想要的openId。
代碼如下:
wx.login({ success: function (res) { console.log(res) if (res.code) { //發(fā)起網(wǎng)絡請求 wx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code', data: { appid:'wxda*******3b9', secret:'088b866*********90bc603', js_code: res.code, grant_type: 'authorization_code' }, success(v){ console.log(v) } }) } else { console.log('登錄失?。?#39; + res.errMsg) } } });
四個參數(shù)分別是:
獲取到的數(shù)據(jù)如下:
感謝各位的閱讀!關(guān)于“小程序中怎么獲取用戶openId”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
網(wǎng)站名稱:小程序中怎么獲取用戶openId-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://www.rwnh.cn/article48/djpjep.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、企業(yè)建站、全網(wǎng)營銷推廣、外貿(mào)網(wǎng)站建設、電子商務、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容