v19.5.7 更新
=========================
一、新增 支持更多微信公衆號API。
二、優化 AccessToken 刷新機制。
三、修復 微信公衆號「消息加解密方式」爲「安全模式」時,偶爾出現「該公衆號提供的服務出現故障」的問題。
四、增長 關閉PHP功能的條件編譯開關。
五、修復 上一版短信簽名驗證錯誤的問題。mysql
v19.4.26 更新
=========================
一、增長 微信公衆號功能。
二、新增 公衆號 TRFWechatMP 控件。
三、優化 服務端數據訪問接口,提升併發響應速度。
四、更新 REST接口中 opensql、execsql、storedproc等,只接受POST的請求。
五、修復 數據庫訪問接口,耗時超過60秒就出現超時的問題。
六、修復 TFileTransferClient 文件上傳進度顯示不正確的問題。
七、優化 獲取設備惟一ID算法。算法
說明:微信公衆號功能使用
1)先建立用到的表,MySQL/MSSQL腳本文件路徑爲「Bin\SQL\wechat_mssql.sql」和「wechat_mysql.sql」
其餘數據可能存在兼容問題,如Oracle,請自行修改。
2)在服務端添加公衆號,其中「公衆號名稱」「開發者ID(AppId)」、「開發者密碼(AppSecret)」、
「令牌(Token)」爲必填項,後三項和微信公衆號後臺(登陸公衆號後臺-開發-基本信息-公衆號開發信息/服務器基本配置)填寫一致。
3)微信公後臺「服務器配置URL」填寫:http://中間件所在服務器的IP或域名/rest/wechat
4)中間件端口改成 80,騰訊規定的。
5)微信後臺業務邏輯在「Wechat\rtcMW.Wechat.MsgHandler.pas」、「\REST\rtcMW.REST.Plugin.WeChat.pas」擴展。
6)客戶端 Demo 參考 Demo\ClientTest。
7)公衆號開發文檔: https://mp.weixin.qq.com/wiki
公衆號每次調用接口時,可能得到正確或錯誤的返回碼,開發者能夠根據返回碼信息調試接口,排查錯誤。
全局返回碼說明: https://mp.weixin.qq.com/wiki?action=doc&id=mp1433747234
8)關閉公衆號功能。將 rtcMW.inc 的{$DEFINE WechatMP}改成{.$DEFINE WechatMP}從新編譯便可。
9)建議服務端使用最新的D10.3.1編譯。sql
客戶端演示用到的模板:
{{first.DATA}}
訂單商品:{{orderName.DATA}}
訂單編號:{{orderID.DATA}}
支付金額:{{amount.DATA}}
支付時間:{{paymentTime.DATA}}
{{remark.DATA}}數據庫