1.填入url的時候要加urlencode,否則報錯;
2.測試的時候用的是測試號,正式上線的時候要把$appid和$appsecret都換成正式賬號;
3.最最最坑的——redirect_uri參數錯誤,這個的錯誤有很多原因,排錯要走的方法也多;
1)、在微信公衆號請求用戶網頁授權之前,開發者需要先到公衆平臺官網中的開發者中心頁配置授權回調域名。請注意,這裏填寫的是域名(是一個字符串),而不是URL,因此請勿加http://等協議頭;
2)、授權回調域名配置規範爲全域名,比如需要網頁授權的域名爲:www.qq.com,
配置以後此域名下面的頁面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以進行OAuth2.0鑑權。
但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com無法進行OAuth2.0鑑權
搞了半天,才發現原來網頁授權網址必須和redirect_uri的全域名要一樣。 比如網頁授權網址填的是qq.com, redirect_uri寫www.qq.com/callback_uri 這樣也會報錯。
4.分享給朋友的接口不能通過按鈕點擊事件調用,直接在wx.ready中寫上去,點擊右上角那個微信常見的菜單的時候,選擇分享給朋友,這樣纔是我們配置的分享內容。
5.網址不是thinkphp的一般寫法,一定要用php的寫法才訪問得到;