微信公眾平臺開發 - 接入及配置常見問題
1.redirect_uri 參數錯誤 微信安全登陸“抱歉,出錯了”
微信公眾平臺換了服務器,域名也換了,所以要改一下配置,基礎配置都改完之後,調用自定義菜單接口,微信服務器始終登錄不上,就是因為這裏的網頁授權域名沒有改過來.
2.調用微信接口所需要的重要參數 ACCESS_TOKEN 。
ACCESS_TOKEN 重新獲取之後原ACCESS_TOKEN即使沒有超過7200秒,也無效了。
比如,兩個服務器同時用一個appid等去獲取ACCESS_TOKEN,那麽始終是後獲取的那個有效,即使前者的時間並沒有超過7200秒,依舊會無效。
3.在進行微信公眾平臺推送消息的時候,關於推送圖文消息中 圖文消息被點擊後跳轉的鏈接url帶多個參數的問題.
在進行推送圖文消息的時候,如果有需要點圖文跳轉到另外的鏈接,而此鏈接又帶有多個參數的話,在傳入微信服務器進行解析的時候,它會只保留第一個參數後面的參數會被截斷
http://www.jtfh.com//Login/LoginInQuietFromWeiXin?openId=AAA&url=http://www.jtfh.com/Business/ProduceManage/Biz_Sell_ProducePlan/Details?planId=1&ID=2&Name=霜月天涯
像上面這個推送的鏈接,因為點圖文之後需要先登錄再跳轉,這裏做了一道默認登錄的處理,如果按照上面的url傳過去,跳轉到Details頁面之後只會有planId參數,後面兩個參數會被截斷.
所以正確寫法:
http://www.jtfh.com//Login/LoginInQuietFromWeiXin?openId=AAA&url=http://www.jtfh.com/Business/ProduceManage/Biz_Sell_ProducePlan/Details?planId=1%26ID=2%26Name=霜月天涯
%26代替&,%3F代替?
&的asc碼為%26
?的asc碼為%3F
4.使用微信接口發送圖文消息時,圖片不顯示
原因:IIS無法顯示中文名稱圖片
解決:
- 1.不使用中文
- 2.在Web服務器端修改註冊表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS 把1改成0,之後重新啟動IIS
微信公眾平臺開發 - 接入及配置常見問題