在網站開發中,我們經常會用到微信公眾號的授權登錄,需要在不同網站中多次對接微信公眾號登錄代碼,並且微信公眾號還限制只能設置兩個授權回調地址,實現起來比較麻煩,今天我們提供一個可以完美解決多網站授權登錄的方案,不限制網站數量。
以下操作都是基於檸聚開發者平台來進行的,檸聚開發者平台是一個聚合開發平台,內置了很多開發中經常用到的實用功能。
首先登錄開發者平台:https://console.21ds.cn
在左側找到微信公眾號菜單:
然後進行公眾號配置,填寫後點擊 “提交” ,填寫的內容需要在微信公眾號平台(https://mp.weixin.qq.com/)獲取(注:回調URL在添加完公眾號後會自動生成,為公眾號對接使用,只使用授權登錄的不用在微信公眾平台配置這個)
注:需要先將"21ds.cn"添加到微信公眾號的“網頁授權域名”中,路徑:登錄微信公眾號平台-接口權限-網頁授權-“修改”-網頁授權域名
提交成功後,找到剛剛添加的公眾號,點擊 “網頁授權” 按鈕
設置好跳轉地址及授權類型
複製“網頁授權鏈接”中的地址,將鏈接放在微信裏直接訪問使用就可以了,程序會自動執行微信的授權登錄流程,授權登錄成功後,將自動跳轉至設置好的跳轉地址,並在 URL 中附帶授權信息,然後在自己程序中實現登錄就可以了,如果有問題可以一起交流