情景: 搭建完成一個網站,使用微信打開鏈接地址,結果報錯1003
完整的錯誤信息:
出現這種情況一般有兩種原因:
1.沒有配置網頁授權
我們可以根據微信的開發者文檔http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 網頁授權獲取用戶驗證這一章來排除錯誤原因。如果確定appid等參數值沒有出錯,那么很大可能就是你的微信公眾號后台的網頁授權網址沒有填寫或者填寫的不正確。
2.網頁授權的域名跟參數redirect_uri 所指向的頁面的域名不一致
比如:你授權的 域名是 www.xxx.com
你網頁跳轉的 url 是 http://xxx.com
這兩個很明顯不是在同一個域名下,你需要把 參數redirect_uri 設置為:xxx.com
注意:
1. 網頁授權域名只可以設置一個,所以,對於正式服與測試服同時使用的情況下,需要跳轉一層,傳遞code,進行接下來的驗證