微博登陸接入出現錯誤碼21322(重定向地址不匹配),其餘解決方法

看到大多數博客都說的是沒有在應用設置回調地址,可是我再三確認個人回調地址已填寫,而且跳轉鏈接中的地址與其一直,就像下面
在這裏插入圖片描述html

<a href="https://api.weibo.com/oauth2/authorize?client_id=3661722387
&response_type=code
&redirect_uri=http://auth.gulimall.com/oauth2/weibo/return">

可是仍是這個結果
在這裏插入圖片描述
直到我終於看到了這篇博客,它裏面提到一句api

有時候瀏覽器中顯示的地址是編碼過的,不容易判斷回調地址是否設置的正確無誤瀏覽器

而且提供了一個 在線url轉換工具,能夠把瀏覽器中的地址轉換成正常的形式,或者把原地址轉爲瀏覽器編碼後的格式工具

個人原地址是 : http://auth.gulimall.com/oauth2/weibo/return
轉換後是:http%3A%2F%2Fauth.gulimall.com%2Foauth2%2Fweibo%2Freturn編碼

因而我將受權地址變爲url

<a href="https://api.weibo.com/oauth2/authorize?client_id=3661722387
&response_type=code
&redirect_uri=http%3A%2F%2Fauth.gulimall.com%2Foauth2%2Fweibo%2Freturn
">

最終一次成功
在這裏插入圖片描述
若是你也遇到了和我同樣的問題,不妨試試吧!code

相關文章
相關標籤/搜索