微信公眾號授權(quán)登錄和微信網(wǎng)頁授權(quán)登錄

微信公眾號授權(quán)登錄和微信網(wǎng)頁授權(quán)登錄


這段時間,項(xiàng)目開發(fā)需要溜在,研究和配置了下公眾號平臺的h5微信授權(quán)登錄過程和pc網(wǎng)頁端微信掃碼登錄過程硬毕,現(xiàn)歸納總結(jié)如下。

1考蕾、? 先說說業(yè)務(wù)

H5微信授權(quán)登錄:

即用戶使用手機(jī)瀏覽h5信息列表時祸憋,點(diǎn)擊某條信息進(jìn)去時,會跳轉(zhuǎn)到手機(jī)端的授權(quán)確認(rèn)授權(quán)頁肖卧,只有當(dāng)用戶點(diǎn)擊確認(rèn)授權(quán)按鈕之后蚯窥,才能夠返回h5頁面重新瀏覽頁面或者操作(此處用戶授權(quán)登錄了,即用戶處于登錄狀態(tài)了)塞帐。


pc網(wǎng)頁微信掃碼登錄:

即用戶訪問某個網(wǎng)站時拦赠,登錄頁面下面通常會有三方登錄:微信、QQ葵姥、微博荷鼠、淘寶……,點(diǎn)擊后出現(xiàn)二維碼掃碼頁面榔幸,用戶需要使用手機(jī)進(jìn)行掃碼后登錄允乐,這個只講微信的掃碼登錄授權(quán)過程,其他三方登錄授權(quán)過程類似牡辽。


2喳篇、? 微信公眾號授權(quán)原理

微信公眾號采用的是oauth2的登錄授權(quán)方式,簡單的來講态辛,就是用戶通過手機(jī)微信確認(rèn)登錄之后麸澜,微信方會返回一個授權(quán)碼code給回第三方(接入方),這個授權(quán)碼code一次有效期奏黑,且有效時間比較短炊邦;第三方通過此code去調(diào)用微信接口獲取token,token的有效期也比較短熟史,當(dāng)然用戶可以通過刷新token的方式來延長token的有效時長馁害;第三步通過token再去調(diào)用微信開發(fā)平臺接口,獲取微信個人用戶信息(昵稱蹂匹、頭像地址碘菜、openid、unionid、地區(qū)……)忍啸。

Oauth2整個原理請移步參考:

理解oauth2.0----阮一峰

網(wǎng)站應(yīng)用微信登錄開發(fā)指南


3仰坦、 微信開發(fā)平臺與微信公眾平臺的關(guān)系

用戶可以在微信開發(fā)平臺注冊賬號,在“應(yīng)用管理”里面可以新建應(yīng)用计雌。


這個應(yīng)用就是一個公眾號悄晃,他是一個服務(wù)號,不是訂閱號凿滤。


4妈橄、公眾號h5微信授權(quán)過程

在第4步中通過在微信開發(fā)平臺新建了一個公眾號應(yīng)用,然后登陸微信公眾號平臺翁脆。


這里先講下H5頁面的授權(quán)登錄眷蚓,測試賬號的使用。

首先反番,確認(rèn)公眾號是服務(wù)號溪椎,并且是已經(jīng)通過了微信認(rèn)證的。

在左側(cè)導(dǎo)航欄找到?“開發(fā)” 菜單恬口,這個菜單就是給開發(fā)人員用的,“開發(fā)”菜單下面有 “基本配置”沼侣,“開發(fā)者工具”祖能,“運(yùn)維中心”,“接口權(quán)限”4個子菜單蛾洛。

測試賬號點(diǎn)擊“開發(fā)者工具”菜單养铸,如圖所示:


找到其中的“公眾平臺測試賬號”這個塊,即右邊欄第二個轧膘;點(diǎn)擊進(jìn)入:


使用自己的微信去登錄钞螟,掃碼登錄之后,就能夠看到“測試賬號管理”頁面谎碍,其中有測試賬號的appID和appsecret鳞滨,下面有個“測試賬號二維碼”,需要掃碼關(guān)注下蟆淀。

???????? 在“體驗(yàn)接口權(quán)限表”,這一欄中,找到“網(wǎng)頁賬號”减江,如圖:



點(diǎn)擊“修改”蠢琳,會彈出框,如圖:


這個地方可以填本地URL疑苔,或者自己機(jī)器ip甫匹,都可以,我的因?yàn)轫?xiàng)目訪問時有端口號,所以把端口號也加上了兵迅,這個地方填的地址后面會用在授權(quán)頁的回調(diào)地址參數(shù)填寫的訪問地址抢韭。

這樣,測試賬號就配置完了喷兼,如果不這么配置篮绰,就會提示“scope參數(shù)錯誤XXXXXX”,導(dǎo)致授權(quán)頁進(jìn)不去季惯。

線上環(huán)境是在“接口權(quán)限”子菜單下面配置的吠各,如圖:




點(diǎn)擊“修改”鏈接,器做修改勉抓,這個填寫的是線上正式域名贾漏,需要把那個.txt 文件上傳到服務(wù)器上的,否則保存不了藕筋。

說回測試賬號纵散,經(jīng)過上面配置,測試賬號應(yīng)該就可以進(jìn)去授權(quán)登錄了隐圾,但是此時返回的微信用戶信息是沒有unionid的伍掀,如果業(yè)務(wù)接口需要用到unionid的,就需要回到微信開放平臺來做一個配置暇藏。

登錄微信開放平臺蜜笤,如圖所示:


這個地方需要將你的測試賬號的appid和秘鑰配置進(jìn)來,這樣獲取的微信信息才會有unionid盐碱。


5把兔、? 微信pc網(wǎng)頁授權(quán)

進(jìn)去pc網(wǎng)頁授權(quán)時,也經(jīng)常出現(xiàn)“scope參數(shù)錯誤或XXXX”瓮顽,好煩人县好;有了h5的配置經(jīng)驗(yàn),以為pc端可以照搬暖混,其實(shí)不是的缕贡,PC端微信掃碼登錄,又是另一種配置方法儒恋;這里就沒有測試賬號可以用了善绎,本地host可以綁定真實(shí)域名(阿里云萬網(wǎng)上買去),這里只說配置诫尽。

這個時候禀酱,也是需要進(jìn)入到微信開放平臺進(jìn)去配置回調(diào)域名配置的,進(jìn)入微信開放平臺牧嫉,


創(chuàng)建網(wǎng)站應(yīng)用剂跟,在里面配置下回調(diào)的url减途。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市曹洽,隨后出現(xiàn)的幾起案子鳍置,更是在濱河造成了極大的恐慌,老刑警劉巖送淆,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件税产,死亡現(xiàn)場離奇詭異,居然都是意外死亡偷崩,警方通過查閱死者的電腦和手機(jī)辟拷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阐斜,“玉大人衫冻,你說我怎么就攤上這事≮顺觯” “怎么了隅俘?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長笤喳。 經(jīng)常有香客問我为居,道長,這世上最難降的妖魔是什么杀狡? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任颜骤,我火速辦了婚禮,結(jié)果婚禮上捣卤,老公的妹妹穿的比我還像新娘。我一直安慰自己八孝,他們只是感情好董朝,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著干跛,像睡著了一般子姜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上楼入,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天哥捕,我揣著相機(jī)與錄音,去河邊找鬼嘉熊。 笑死遥赚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的阐肤。 我是一名探鬼主播凫佛,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼讲坎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了愧薛?” 一聲冷哼從身側(cè)響起晨炕,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毫炉,沒想到半個月后瓮栗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瞄勾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年费奸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丰榴。...
    茶點(diǎn)故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡货邓,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出四濒,到底是詐尸還是另有隱情换况,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布盗蟆,位于F島的核電站戈二,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏喳资。R本人自食惡果不足惜觉吭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仆邓。 院中可真熱鬧鲜滩,春花似錦、人聲如沸节值。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搞疗。三九已至嗓蘑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匿乃,已是汗流浹背桩皿。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留幢炸,地道東北人泄隔。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像宛徊,于是被迫代替她去往敵國和親梅尤。 傳聞我的和親對象是個殘疾皇子柜思,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 很早前就想了解下微信公眾號開發(fā),懶和拖延癥讓這計劃遲遲沒落實(shí)巷燥,正巧新項(xiàng)目有了微信公眾號的業(yè)務(wù)赡盘,我心中沒數(shù)地回應(yīng),我...
    英文名叫夏天閱讀 4,439評論 1 4
  • 在我公司的項(xiàng)目中缰揪,同時開發(fā)了APP和微信服務(wù)號陨享,需要做到APP和微信服務(wù)號的商城數(shù)據(jù)互通。什么個意思钝腺?首先說說抛姑,我...
    嘮嗑008閱讀 23,049評論 2 29
  • 開發(fā)前首先我們要知道一些概念 各公眾號區(qū)別:1、訂閱號:為媒體和個人提供一種信息傳播方式艳狐,主要偏于為用戶傳達(dá)資訊(...
    CoderZS閱讀 3,197評論 1 19
  • 大家好毫目,我是吳峰蔬啡,來自廣州。私募基金經(jīng)理镀虐。03年進(jìn)入證券行業(yè)箱蟆,創(chuàng)立簡一投資,現(xiàn)有30人左右規(guī)模交易團(tuán)隊(duì)刮便,專門從事二...
    伍佳虎tiger閱讀 997評論 0 0
  • 它是平靜的空猜,它是洶涌的; 它是包容的恨旱,它是吞噬的辈毯; 你是渺小的,煩惱迷惘則是無窮小搜贤。
    _舍我閱讀 276評論 0 1