微信直達(dá)服務(wù)功能是近期微信內(nèi)測(cè)的新功能,上線以后將通過(guò)直達(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)證消息的確來(lái)自微信服務(wù)器,否則頁(yè)面上會(huì)提示“解析失敗,請(qǐng)檢查信息是否填寫正確”的錯(cuò)誤 詳情請(qǐng)參考接入指南指引。
2. 加解密驗(yàn)簽開發(fā)
上述配置中選擇了安全模式,需要對(duì)微信發(fā)送過(guò)來(lái)的數(shù)據(jù)進(jìn)行驗(yàn)證簽名和解密;處理完業(yè)務(wù)邏輯之后,需要對(duì)將要發(fā)送給微信的數(shù)據(jù)進(jìn)行加密和簽名。 詳情請(qǐng)參考消息加解密說(shuō)明,以及下載示例代碼進(jìn)行開發(fā)。
3. 調(diào)試
3.1 通過(guò)IDE可以發(fā)起請(qǐng)求到第三方后臺(tái),在IDE上可以看到后臺(tái)返回?cái)?shù)據(jù),接口耗時(shí),http狀態(tài)碼等,如果數(shù)據(jù)有異常會(huì)有異常信息。 3.2 通過(guò)調(diào)試頁(yè)面中的接口類型:消息接口調(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ù)格式不正確,請(qǐng)檢查文檔中各個(gè)步驟的數(shù)據(jù)格式要求。 2、微信測(cè)數(shù)據(jù)解密失敗。加解密失敗常見原因:
a、用微信測(cè)提供的java包加解密失敗,報(bào) 異常java.security.InvalidKeyException:illegal Key Size。解決方案見java加解密包中的readme.txt。
b、自行開發(fā)加解密邏輯,微信測(cè)解密失敗。請(qǐng)檢查AES填充方式,注意微信測(cè)的AES加解密采用CBC模式,秘鑰長(zhǎng)度為32個(gè)字節(jié)(256位),數(shù)據(jù)采用PKCS#7填充
微信直達(dá)服務(wù)功能具體開發(fā)文檔,可查看直達(dá)服務(wù)開發(fā)文檔
小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過(guò)拖拽、拼接模塊布局小程序商城頁(yè)面,所看即所得,只需要美工就能做出精美商城。
KESION 科汛軟件
KESION 科汛軟件是國(guó)內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長(zhǎng)期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺(tái)解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務(wù)平臺(tái)、在線教育SaaS服務(wù)平臺(tái)、教育企業(yè)數(shù)字化SaaS云平臺(tái)、企微營(yíng)銷助手、私有化獨(dú)立部署品牌網(wǎng)校和在線教育咨詢等。KESION 不斷通過(guò)技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過(guò)科技驅(qū)動(dòng)商業(yè)革新,讓商業(yè)變得更智慧!
在騰訊云上搭建小程序服務(wù)器是小程序開發(fā)商基本的技能之一,以下是騰訊云搭建小程序的流程介紹。...
許多微信小游戲,或者一些小程序應(yīng)用都會(huì)有排行榜的頁(yè)面,這種頁(yè)面是如何實(shí)現(xiàn)的呢?...