網(wǎng)頁微信第三方登錄-redirect_uri參數(shù)錯(cuò)誤

redirect_uri參數(shù)錯(cuò)誤

這幾天在折騰微信第三方登錄的事情。期間一直報(bào)redirect_uri 參數(shù)錯(cuò)誤遭贸,搜索了各種文章戈咳,試了urlencode等各種辦法,都沒有解決。最后在同事的幫忙下著蛙,才搞定删铃。路程曲折,這里記錄一下踏堡,也好讓大家不要走這些坑猎唁。

【第一步】:在微信開放平臺(tái)注冊(cè)開發(fā)者賬號(hào)并申請(qǐng)網(wǎng)頁應(yīng)用。

微信開放平臺(tái)

授權(quán)回調(diào)域

【敲黑板重點(diǎn)來了】授權(quán)回調(diào)域一定要寫網(wǎng)站的域名顷蟆。不要加https:// http://這些前綴诫隅。如:www.sciparty.com

【第二步】:按照網(wǎng)站應(yīng)用微信登錄開發(fā)指南拼接網(wǎng)站的鏈接地址。如果顯示二維碼則調(diào)用成功帐偎。

第三方使用網(wǎng)站應(yīng)用授權(quán)登錄前請(qǐng)注意已獲取相應(yīng)網(wǎng)頁授權(quán)作用域(scope=snsapi_login)逐纬,則可以通過在PC端打開以下鏈接:https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
若提示“該鏈接無法訪問”,請(qǐng)檢查參數(shù)是否填寫錯(cuò)誤削樊,如redirect_uri的域名與審核時(shí)填寫的授權(quán)域名不一致或scope不為snsapi_login豁生。
參數(shù)說明

參數(shù) 是否必須 說明
appid 應(yīng)用唯一標(biāo)識(shí)
redirect_uri 請(qǐng)使用urlEncode對(duì)鏈接進(jìn)行處理
response_type 填code
scope 應(yīng)用授權(quán)作用域,擁有多個(gè)作用域用逗號(hào)(,)分隔漫贞,網(wǎng)頁應(yīng)用目前僅填寫snsapi_login即可
state 用于保持請(qǐng)求和回調(diào)的狀態(tài)甸箱,授權(quán)請(qǐng)求后原樣帶回給第三方。該參數(shù)可用于防止csrf攻擊(跨站請(qǐng)求偽造攻擊)绕辖,建議第三方帶上該參數(shù)摇肌,可設(shè)置為簡(jiǎn)單的隨機(jī)數(shù)加session進(jìn)行校驗(yàn)

返回說明
用戶允許授權(quán)后,將會(huì)重定向到redirect_uri的網(wǎng)址上仪际,并且?guī)蟘ode和state參數(shù)围小。


【敲黑板重點(diǎn)來了】這里的redirect_uri可以是你網(wǎng)站下的任何頁面(不局限于授權(quán)回調(diào)域配置的域名),但是一定要在前面加上http://树碱,并且使用urlencode編碼肯适。如:http://www.sciparty.com/weixinlogin。例如下面的鏈接地址:
https://open.weixin.qq.com/connect/qrconnect?appid=wxf43a4fc291843e43&redirect_uri=http%3a%2f%2fwww.sciparty.com%2fweixinlogin&response_type=code&scope=snsapi_login#wechat_redirect


總結(jié):一定要注意前面的兩次敲黑板成榜。不要因?yàn)榕渲脝栴}浪費(fèi)時(shí)間框舔。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市赎婚,隨后出現(xiàn)的幾起案子刘绣,更是在濱河造成了極大的恐慌,老刑警劉巖挣输,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纬凤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡撩嚼,警方通過查閱死者的電腦和手機(jī)停士,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門挖帘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恋技,你說我怎么就攤上這事拇舀。” “怎么了蜻底?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵骄崩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我朱躺,道長(zhǎng)刁赖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任长搀,我火速辦了婚禮,結(jié)果婚禮上鸡典,老公的妹妹穿的比我還像新娘源请。我一直安慰自己,他們只是感情好彻况,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布谁尸。 她就那樣靜靜地躺著,像睡著了一般纽甘。 火紅的嫁衣襯著肌膚如雪良蛮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天悍赢,我揣著相機(jī)與錄音决瞳,去河邊找鬼。 笑死左权,一個(gè)胖子當(dāng)著我的面吹牛皮胡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赏迟,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼屡贺,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了锌杀?” 一聲冷哼從身側(cè)響起甩栈,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎糕再,沒想到半個(gè)月后量没,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡亿鲜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年允蜈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了冤吨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡饶套,死狀恐怖漩蟆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妓蛮,我是刑警寧澤怠李,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蛤克,受9級(jí)特大地震影響捺癞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜构挤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一髓介、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧筋现,春花似錦唐础、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至洒沦,卻和暖如春豹绪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背申眼。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工瞒津, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人豺型。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓仲智,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親姻氨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钓辆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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