1. 程式人生 > >微信公眾平臺開發 - 接入及配置常見問題

微信公眾平臺開發 - 接入及配置常見問題

配置 nes 寫法 同時 重要 open 無法 ani 多個參數

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

微信公眾平臺開發 - 接入及配置常見問題