微信開發-微信網頁開發-授權多次回撥

Adok發表於2018-05-03

背景:進行微信授權的時候,微信會時不時的多次回撥到回撥地址上,code相同

1,首先先貼上微信官方的文件

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842

2,正常的拼寫連結是:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE

解決方案 1(親測可用):

在拼寫連結的時候加上引數

connect_redirect=1

完整的:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE&connect_redirect=1

網上還有的方式是通過一個第三頁面來再次跳轉,因為我這個系統一直都是採用這種方式,但還是出現這個問題,不知道是不是語言的問題(PHP)沒有再次去驗證,大家可以去嘗試。


遇到問題就記錄,是一種積累,無論是copy來的還是自己的想法。

有什麼不對的,或者有更好的解決方案可以留言交流。



相關文章