微信公众号开发提示redirect_uri参数错误解决办法
生活随笔
收集整理的這篇文章主要介紹了
微信公众号开发提示redirect_uri参数错误解决办法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
近期,我們?cè)谡{(diào)試獨(dú)立的微信商城的時(shí)候,遇到了一些問(wèn)題,比如:微信的redirect_uri參數(shù)錯(cuò)誤,這是一個(gè)很普遍存在的問(wèn)題,當(dāng)然解決起來(lái)并不難,首先,我們得去找到發(fā)生這一事件的原因。
可能原因1:授權(quán)目錄
支付授權(quán)目錄是網(wǎng)站發(fā)起請(qǐng)求的頁(yè)面所在目錄,并且必須是能通過(guò)url地址訪問(wèn)的(與真實(shí)物理目錄路徑無(wú)關(guān))。注意這個(gè)目錄在注冊(cè)填寫時(shí),需要精確到最細(xì)一級(jí)的且使用名稱后直接加文件名,不可再增加 or 刪減目錄。
可能原因2:網(wǎng)頁(yè)授權(quán)
當(dāng)開發(fā)者使用微支付的“JS API”支付時(shí),這種支付需要網(wǎng)頁(yè)授權(quán),先獲取code,再拿code去獲取openid和prepay_id。這個(gè)網(wǎng)頁(yè)授權(quán)需要登錄微信公眾平臺(tái),點(diǎn)擊左 側(cè)菜單“開發(fā)者中心”,在右側(cè)“接口權(quán)限列表”中找到“網(wǎng)頁(yè)賬號(hào)”,點(diǎn)擊最右側(cè)的修改,把測(cè)試的域名寫進(jìn)去,注意不要加http。
可能原因3:網(wǎng)頁(yè)獲取用戶基本信息(位置:微信公眾號(hào)-開發(fā)者中心)
這個(gè)可能性最大,網(wǎng)頁(yè)獲取用戶基本信息中的域名沒(méi)有填寫或填寫錯(cuò)誤,我遇到的了是這個(gè)問(wèn)題,要確保相應(yīng)的參數(shù)設(shè)置沒(méi)有錯(cuò)誤情況下,就檢查這一項(xiàng),很多時(shí)候就可以解決了。
具體操作:微信公眾號(hào)-開發(fā)者中心-網(wǎng)頁(yè)授權(quán)獲取用戶基本信息-修改-填寫域名(不帶www及/)
可能原因4:鏈接地址不存在
在微信端點(diǎn)擊相應(yīng)的按鈕,如果是出現(xiàn)鏈接地址不存在,或者配置錯(cuò)誤也會(huì)出現(xiàn)這個(gè)問(wèn)題,因此在配置內(nèi)部鏈接網(wǎng)址的、目錄的時(shí)候,一定要準(zhǔn)確,不然就會(huì)出現(xiàn)以上圖問(wèn)題,這個(gè)比較好解決,檢查,重新設(shè)置鏈接,這個(gè)有時(shí)要求有一定的代碼基礎(chǔ)。
可能原因5:JS接口安全域名沒(méi)有填寫
點(diǎn)擊功能設(shè)置-點(diǎn)擊JS接口安全域名后面的設(shè)置-第一行填寫“域名”-保存
可能原因6:代碼錯(cuò)誤
這里特別說(shuō)明下,一些程序員在做開發(fā)程序的時(shí)候,會(huì)出現(xiàn)這樣的問(wèn)題,請(qǐng)確保按照開發(fā)文檔來(lái)開發(fā)哦,檢查好代碼,不要出錯(cuò)。我這里也碰到某些程序員在開發(fā)過(guò)程中用的是微信開放平臺(tái)里的文檔,但一定要確實(shí)每個(gè)網(wǎng)站與平臺(tái)的對(duì)接。
可能原因7:路徑錯(cuò)誤
微信公眾號(hào)后臺(tái)的功能設(shè)置及開者設(shè)置方面,若不確定自己填寫的URL,請(qǐng)向開發(fā)者或者服務(wù)商確認(rèn)再填寫(如:支付路徑,回調(diào)路徑等)。
另外:有贊微商城授權(quán)接入時(shí)產(chǎn)生的redirect_uri參數(shù)問(wèn)題
原因分析:這個(gè)是微信公眾號(hào)網(wǎng)頁(yè)授權(quán)沒(méi)有填寫好的原因或者取消授權(quán)了。
解決方法:
第一步:取消授權(quán)
登陸微信公眾平臺(tái),在“開發(fā)者中心”頁(yè)面找到“授權(quán)插件管理”,點(diǎn)擊進(jìn)入,再點(diǎn)擊“詳情”,取消授權(quán)。
第二步:重新填寫網(wǎng)頁(yè)授權(quán)信息
微信公眾平臺(tái)-開發(fā)者中心頁(yè)面,設(shè)置授權(quán)。
第三步:重新授權(quán)
口袋通后臺(tái),設(shè)置-店鋪設(shè)置-微信賬號(hào)-重新授權(quán)(取消授權(quán)就重現(xiàn)授權(quán)下)
總結(jié)
以上是生活随笔為你收集整理的微信公众号开发提示redirect_uri参数错误解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于股权架构的深度好文,创业者必看【转】
- 下一篇: css兼容性 table 与 td 边框