微信公眾號測試流程
微信公眾平台測試賬號
基本流程:
- 訪問微信公眾平台測試賬號接口申請https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
- 微信掃碼登錄,獲取到一個測試賬號。
- 調用接口獲取access_token, 創建公眾號菜單。
測試地址
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
- 修改wechat的xml文件
- 修改wechattoken表中的數據。
- 修改測試地址中的網頁。
在測試的商戶公眾號配置店主
-
商戶公眾號
-
微信掃描測試公眾號,關注,得到自己到該公眾號下的openId。
魔有追求的openId
oE4bN5kdA3GwtwLVhJW_eT2ANSAE
- 配置店主:
在commercial_user中配置一條記錄,使用自己手機在這個測試公眾號下的openId。
bug
啟動服務后,公眾號的菜單還是舊的菜單。
redirect_uri域名與后台配置不一致,錯誤碼:10003
在網頁上接口配置信息修改,JS接口安全域名修改,網頁授權獲取用戶基本信息這3個位置設置域名,項目已經啟動,不需要重啟項目。
無效的憑證
errcode:40001 errmsg:invalid credential, access_token is invalid or not latest hints: [UiMFmHXFe-8O5!]
access_token不存在
errcode:41001 errmsg:access_token missing hints: [3iMFFawhE-GxtJra!]
java.net.MalformedURLException: Illegal character in URL
at sun.net.www.protocol.https.HttpsURLConnectionImpl.checkURL(HttpsURLConnectionImpl.java:86)
java.net.MalformedURLException: Illegal character in URL
at sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>(HttpsURLConnectionImpl.java:94)
at sun.net.www.protocol.https.Handler.openConnection(Handler.java:62)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.checkURL(HttpsURLConnectionImpl.java:86)