第一次做微信公眾號網頁對於授權的流程不是很熟悉,踩了坑又填坑,不過總算是在前輩們的指導下成功了。
我用的是自己的訂閱號測試的,因為公司的服務號已經有項目部署上了。不管是訂閱號還是服務號,對於測試來說都是可以的。
socpe參數錯誤的可能原因:
1.你的賬號沒有認證
2.沒有設置網頁授權賬號基本信息
我的情況是第二種
在微信后台管理平台找到開發者工具>> 公眾平台測試賬號>> 網頁賬號>> 網頁授權獲取用戶基本信息。點開就可以看到一個提示要求輸入授權回調頁面域名
這個域名就是授權結束后你要跳轉的頁面的域名,也就是redirect_uri的地址,我的頁面跳轉地址是:"http://18i194c049.iask.in/credit/ProfessionalCredit/html/homePage.html",所以我的域名就填寫18i194c049.iask.in這個,而不是http://18i194c049.iask.in這樣的,我剛開始就是加了http,結果報錯redirect_uri 參數錯誤,
當我們點擊了同意授權后,后台就會把code拼接到redirect_uri 后面進行跳轉。