直接醉掉了。
之前把微信寫好,就去弄支付寶了。
今天同事跑過來,說授權出問題了。
點選會報「redirect_uri參數錯誤」。
看了下,網頁授權網域設定沒問題(之前設定好的),那個veifify檔也在沒問題。
後來再戳公眾號內其他的地方,例如某個普通跳轉連接的子選單也出現“redirect_uri參數錯誤”,甚至某個推送的文章也出現“redirect_uri參數錯誤”。 。 。
鬱悶,請問有人遇過嗎?
附說明:
1.網頁授權網域是之前設定好的,沒有帶http頭。
2.沒有啟用支付功能。
3.例如wx專案在a.com下,跳到公司網站是b.com,b.com連結的都進不去,都會提示這個,但是很奇怪的是,放了一個後台的,連接時b.com/admin,唯獨這個二級目錄能進去。
檢查微信公眾平台設定的網頁授權網域
檢查登入時跳到redirect_uri是什麼
對比1和2,把1和2的結果貼出來
是不是因為重用了code參數?
是否報的是40163 code 重用了。 如果是的,建議 例如: 把跳轉redirect_uri 定向 到php的函數裡面取得到code 直接取得使用者openid 再渲染頁面,code 在url中傳遞就會報錯
你是不是把那個校驗文件放在類似:
xx.com/path 下?如果是,請放到網站根目錄下再試試.我之前也遇到了這個問題,我是放在public資料夾下的verify,重定向請求會到public,所以我輸入的路徑是xxx.com/verify,結果跳到xxx.com/path提示參數錯誤.輸入網域就不會.你可以試試.
確保redirect_uri真的可以存取