商城系統(tǒng) 注冊

微信直達(dá)服務(wù)官方開發(fā)文檔

2020-09-27|HiShop
導(dǎo)讀:微信直達(dá)服務(wù)功能是近期微信內(nèi)測的新功能,上線以后將通過直達(dá)服務(wù)功能實(shí)現(xiàn)直接從微信搜索抵達(dá)小程序,屆時(shí)你的小程序可被搜索到。...

微信直達(dá)服務(wù)官方開發(fā)文檔  

  微信直達(dá)服務(wù)功能是近期微信內(nèi)測的新功能,上線以后將通過直達(dá)服務(wù)功能實(shí)現(xiàn)直接從微信搜索抵達(dá)小程序,屆時(shí)你的小程序可被搜索到。

  以下為后臺(tái)開發(fā)總體流程:

  1. mp平臺(tái)設(shè)置相關(guān)配置

  打開mp.weixin.qq.com,在設(shè)置->開發(fā)設(shè)置->消息推送中設(shè)置URL(設(shè)置http而非https)、Token、EncodingAESKey、消息加密方式(選擇安全模式)、數(shù)據(jù)格式(建議用json格式)等。 開發(fā)自己的后臺(tái),使得能夠驗(yàn)證消息的確來自微信服務(wù)器,否則頁面上會(huì)提示“解析失敗,請檢查信息是否填寫正確”的錯(cuò)誤 詳情請參考接入指南指引。

  2. 加解密驗(yàn)簽開發(fā)

  上述配置中選擇了安全模式,需要對微信發(fā)送過來的數(shù)據(jù)進(jìn)行驗(yàn)證簽名和解密;處理完業(yè)務(wù)邏輯之后,需要對將要發(fā)送給微信的數(shù)據(jù)進(jìn)行加密和簽名。 詳情請參考消息加解密說明,以及下載示例代碼進(jìn)行開發(fā)。

  3. 調(diào)試

微信直達(dá)服務(wù)官方開發(fā)文檔

  3.1 通過IDE可以發(fā)起請求到第三方后臺(tái),在IDE上可以看到后臺(tái)返回?cái)?shù)據(jù),接口耗時(shí),http狀態(tài)碼等,如果數(shù)據(jù)有異常會(huì)有異常信息。 3.2 通過調(diào)試頁面中的接口類型:消息接口調(diào)試,接口列表:小程序widget事件消息,安全模式可以調(diào)試消息通路,包括簽名和加解密等,支持xml和json數(shù)據(jù)格式。

  4、FAQ

  正常情況下,在調(diào)試工具端可以正常展示第三方返回的解密結(jié)果。若出現(xiàn)PARSE 3rd json/xml fail錯(cuò)誤,可能導(dǎo)致的原因: 1、返回的數(shù)據(jù)格式不正確,請檢查文檔中各個(gè)步驟的數(shù)據(jù)格式要求。 2、微信測數(shù)據(jù)解密失敗。加解密失敗常見原因:

  a、用微信測提供的java包加解密失敗,報(bào) 異常java.security.InvalidKeyException:illegal Key Size。解決方案見java加解密包中的readme.txt。

  b、自行開發(fā)加解密邏輯,微信測解密失敗。請檢查AES填充方式,注意微信測的AES加解密采用CBC模式,秘鑰長度為32個(gè)字節(jié)(256位),數(shù)據(jù)采用PKCS#7填充

  微信直達(dá)服務(wù)功能具體開發(fā)文檔,可查看直達(dá)服務(wù)開發(fā)文檔 
 

HiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過拖拽、拼接模塊布局小程序商城頁面,所看即所得,只需要美工就能做出精美商城。

更多小程序開發(fā)案例,盡在:http://zytcm.com.cn/xiaocx/kaifa.html 

電話咨詢 預(yù)約演示 0元開店