· 獲取用戶信息,PC端不報錯,只有微信端報錯,起初還覺得是微信端的問題。 · 在網上找了好久都說是oauth2域名多加了http的緣由,但事實是我本身的項目沒有加。 · 後來終於看到了幾個不同的答案,嘗試改了一下終於成功了,微信端再也不報這個錯誤,和你們分享一下!
若是你已經確認你的oauth2 受權url沒有加http,
請你檢查你的redirect_uri有沒有在域名前面加上http!!!
代碼以下:php
// 必定要檢查你的redirect_uri $redirect = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的appID&redirect_uri=http://你的域名/get?id=18&response_type=code&scope=snsapi_base&state=1&connect_redirect=1#wechat_redirect';
而後,問題解決了!困擾了好久最後發現解決的方法其實很簡單,但願能夠幫助到你們。shell