微信小程序開(kāi)發(fā)平臺(tái)登錄(微信小程序云開(kāi)發(fā)用戶登錄)
本篇文章給大家談?wù)勎⑿判〕绦蜷_(kāi)發(fā)平臺(tái)登錄,以及微信小程序云開(kāi)發(fā)用戶登錄對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、公眾號(hào)里小程序登錄的入口在哪?
- 2、微信小程序用戶授權(quán)登錄
- 3、微信小程序授權(quán)登錄最佳實(shí)踐
- 4、如何在微信上開(kāi)發(fā)小程序
- 5、微信小程序后臺(tái)從哪兒登錄
公眾號(hào)里小程序登錄的入口在哪?
步驟如下:
1、登錄微信公眾平臺(tái)地址,注意小程序登錄地址同公眾號(hào)登錄是一個(gè)地址,地址為:?輸入小程序賬號(hào)密碼登錄。
2、驗(yàn)證密碼正確后,進(jìn)入管理員確認(rèn)。
3、通過(guò)管理員微信賬號(hào)掃二維碼登錄,掃碼后彈出確認(rèn)框,點(diǎn)擊確定。
4、確認(rèn)登錄,彈出成功登錄提示。
5、手機(jī)上確認(rèn)登錄后,電腦PC上直接登錄進(jìn)入小程序首頁(yè),接下來(lái)就可以在小程序后臺(tái)進(jìn)行操作了。
微信小程序用戶授權(quán)登錄
1、appid: 微信小程序/公眾號(hào)的唯一憑證,即 AppID。
獲取途徑:可在「微信公眾平臺(tái) - 設(shè)置 - 開(kāi)發(fā)設(shè)置」頁(yè)中獲得。(需要已經(jīng)成為開(kāi)發(fā)者,且?guī)ぬ?hào)沒(méi)有異常狀態(tài))
用途:小程序的 AppID 相當(dāng)于小程序平臺(tái)的一個(gè)身份證,會(huì)在很多場(chǎng)景中使用,比如小程序的登錄、授權(quán)等
2、openID: openID 是微信生態(tài)下 應(yīng)用的唯一標(biāo)識(shí) , ,即同一個(gè)用戶在不同的小程序下的openid是不同的。
獲取途徑:調(diào)用 auth.code2Session 接口,通過(guò)code(登錄憑證,調(diào)用wx.login獲?。?appid+appsecret(小程序密鑰,獲取方式和appid一樣)可以換取openid,即 靜默授權(quán)。
用途:用于在開(kāi)發(fā)者系統(tǒng)中標(biāo)識(shí)用戶信息
3、UnionID:UnionID 是微信生態(tài)下 用戶的唯一標(biāo)識(shí) ,換句話說(shuō),同一用戶,對(duì)同一個(gè)微信開(kāi)放平臺(tái)下的不同應(yīng)用,UnionID是相同的。
獲取途徑:綁定了開(kāi)發(fā)者帳號(hào)的小程序,可以通過(guò)以下途徑獲取 UnionID。
1)開(kāi)發(fā)者可以直接通過(guò) wx.login + code2Session 獲取到該用戶 UnionID,無(wú)須用戶授權(quán)。
2)小程序端調(diào)用云函數(shù)時(shí),可在云函數(shù)中通過(guò) Cloud.getWXContext 獲取 UnionID。
用途:標(biāo)識(shí)同一個(gè)微信開(kāi)放平臺(tái)下的用戶,可用于去重判斷
也就是我們常用的微信移動(dòng)端/PC端之間的掃碼登錄,PC端用微信掃碼登錄,微信移動(dòng)端確認(rèn)授權(quán)登錄后,應(yīng)用可以從微信拿到用戶的open id或union id,將微信獲取的用戶信息與自己賬戶體系中的用戶身份進(jìn)行關(guān)聯(lián);
需要用戶確認(rèn)登錄,這樣可以通過(guò)用戶的個(gè)人確認(rèn),獲取用戶全面的信息,無(wú)論是否關(guān)注相關(guān)微信公眾號(hào)等都可以獲取。
1、靜默授權(quán)不需要用戶確認(rèn),只需要用戶訪問(wèn)某個(gè)網(wǎng)頁(yè),屬于嵌套在普通網(wǎng)頁(yè)里的授權(quán)形式,但是只能獲取到用戶的唯一標(biāo)示openid和union id,無(wú)法拿到用戶的微信頭像、微信名稱等個(gè)人信息,對(duì)于用戶的簡(jiǎn)單認(rèn)證還是很有用的。
2、靜默授權(quán)的過(guò)程:
1)調(diào)用 wx.login() 獲取 臨時(shí)登錄憑證code
2)調(diào)用 auth.code2Session 接口,換取用戶唯一標(biāo)識(shí) openID
3)調(diào)用本地后臺(tái)服務(wù),將 openID 映射到本地的 userId
微信開(kāi)發(fā)文檔-小程序登錄流程
參考文章:
1、 【微信小程序用戶授權(quán)登錄】
2、 微信第三方登錄(靜默授權(quán)和非靜默授權(quán))
3、 openid會(huì)變嗎?微信小程序開(kāi)發(fā)中的appid、openid、unionid使用總結(jié)
微信小程序授權(quán)登錄最佳實(shí)踐
公司業(yè)務(wù)開(kāi)展,最近完成了一個(gè)微信小程序的開(kāi)發(fā)。場(chǎng)景是這樣,同一微信開(kāi)放平臺(tái)下?lián)碛邢嗤黧w的APP和微信小程序來(lái)完成同樣的業(yè)務(wù),用戶進(jìn)入app或者微信小程序時(shí)必須獲取用戶的unionid來(lái)確認(rèn)當(dāng)前的用戶身份,完成登錄。小程序“獲取用戶信息”api(getUserInfo)的調(diào)用方式和之前相比有了較大更新,優(yōu)雅的實(shí)現(xiàn)用戶授權(quán)和登錄非常重要,以下是我在微信小程序授權(quán)登錄相關(guān)流程在開(kāi)發(fā)時(shí)候的實(shí)現(xiàn)思路和總結(jié),分享如下。
說(shuō)明:
你可以簡(jiǎn)單的理解為
如果開(kāi)發(fā)者在多個(gè)移動(dòng)應(yīng)用、網(wǎng)站應(yīng)用和公眾帳號(hào)之間有統(tǒng)一用戶賬號(hào)的需求,需要前往微信開(kāi)放平臺(tái)(open.weixin.qq.com)綁定公眾號(hào)后,便可利用UnionID機(jī)制來(lái)滿足上述需求。
用戶在開(kāi)放平臺(tái)的唯一標(biāo)識(shí)符
你可以簡(jiǎn)單的理解為:
微信針對(duì)不同的用戶在不同的應(yīng)用下都有唯一的一個(gè)openId, 但是要想確定用戶是不是同一個(gè)用戶,就需要靠unionid來(lái)區(qū)分。一般自己的后臺(tái)都會(huì)有自己的一個(gè)用戶表,每個(gè)用戶有不同的userid。也就是說(shuō)同一個(gè)用戶在同一個(gè)微信開(kāi)放平臺(tái)下的相同主體的應(yīng)用對(duì)應(yīng)著相同的userid,unionid以及不同的openid。所以在用戶登錄進(jìn)來(lái)的時(shí)候,我們只能靠微信返回給我們的unionid去判斷是不是同一個(gè)用戶,在去關(guān)聯(lián)我們的用戶表,拿到對(duì)應(yīng)的userid。
綁定了開(kāi)發(fā)者帳號(hào)的小程序,可以通過(guò)下面3種途徑獲取UnionID。
當(dāng)用戶滿足條件2和3時(shí),開(kāi)發(fā)者可以直接通過(guò)wx.login獲取到該用戶的unionid, 否則必須調(diào)用接口 wx.getUserInfo ,額外需要注意的事就是妥善處理用戶拒絕授權(quán)的情況。
在真實(shí)的業(yè)務(wù)場(chǎng)景中,我們希望,用戶進(jìn)入小程序時(shí),未登錄情況下可以正常瀏覽商品,對(duì)小程序有個(gè)基本的認(rèn)知,不要直接彈出框要求用戶授權(quán),否則會(huì)干擾用戶,導(dǎo)致新用戶的流失,當(dāng)用戶需要使用一些高級(jí)功能和場(chǎng)景,這個(gè)時(shí)候再去要求用戶授權(quán),這樣用戶授權(quán)的幾率會(huì)大大提高。
將登錄的邏輯封裝ajax
流程:
封裝的意義
不再關(guān)注當(dāng)前接口是否需要登錄,用戶是否已授權(quán),所有請(qǐng)求直接調(diào)用 ajax() ,在必要的時(shí)候完成一切登錄以及授權(quán)流程。小程序入口頁(yè)面增加,業(yè)務(wù)拓展的時(shí)候,你只需要專注于業(yè)務(wù)實(shí)現(xiàn)。
參考資料
如何在微信上開(kāi)發(fā)小程序
微信版本升級(jí)后,打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”這個(gè)菜單項(xiàng),就會(huì)發(fā)現(xiàn)升級(jí)后的“發(fā)現(xiàn)”菜單里,增加了“小程序”這樣一個(gè)功能。
2.點(diǎn)擊打開(kāi)小程序后,可以看到有附近的小程序和我的小程序,附近的小程序是所在定位周邊的小程序。
下面的小程序列表可以看到的是我們之前打開(kāi)過(guò)的一些小程序,如果有自己覺(jué)得很好用的小程序就可以點(diǎn)擊左上角,添加到我的小程序里面。
3.微信小程序還有具有搜索功能,打開(kāi)搜索頁(yè)面可以輸入想要找的小程序。
微信小程序后臺(tái)從哪兒登錄
微信小程序后臺(tái)需要從微信公眾平臺(tái)界面登錄,首先打開(kāi)瀏覽器,搜索微信公眾平臺(tái),點(diǎn)擊官網(wǎng)并進(jìn)入,然后在微信公眾平臺(tái)主界面點(diǎn)擊選擇“小程序”按鈕,進(jìn)入小程序界面后點(diǎn)擊查看詳情,便可進(jìn)入微信小程序后臺(tái)的登錄界面,輸入賬號(hào)及密碼點(diǎn)擊登錄即可。
需要注意的是如果用戶尚未注冊(cè)微信公眾平臺(tái)的賬號(hào),那么在進(jìn)入小程序界面后,系統(tǒng)便會(huì)提示用戶需注冊(cè)賬號(hào),具體操作步驟如下;
第一,點(diǎn)擊小程序后,可選擇關(guān)聯(lián)小程序或快速注冊(cè)并認(rèn)證小程序,點(diǎn)擊快速注冊(cè)并認(rèn)證小程序,進(jìn)入小程序注冊(cè)界面。
第二,輸入賬號(hào)信息,信息主要包括郵箱、密碼、確認(rèn)密碼及驗(yàn)證碼,需要注意的是一個(gè)郵箱只能關(guān)聯(lián)一個(gè)小程序。
第三,然后對(duì)郵箱進(jìn)行激活,激活完成后,便會(huì)在小程序管理的主頁(yè)收到小程序發(fā)布流程的消息,消息里顯示小程序信息已完成,小程序開(kāi)放管理已完成,完成后便可根據(jù)所設(shè)定的郵箱及密碼進(jìn)入微信小程序后臺(tái),便可進(jìn)行使用。
關(guān)于微信小程序開(kāi)發(fā)平臺(tái)登錄和微信小程序云開(kāi)發(fā)用戶登錄的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。