微信服务直达功能官方开发文档

微信服务直达功能官方开发文档 6次播放   00:00

项目经理微信二维码

扫码咨询/索取案例

专注社交新零售系统开发,助力传统企业转型移动互联网!

联系电话:13022089681

微信服务直达功能官方开发文档

微信直达服务功能是近期微信内测的新功能,上线以后将通过直达服务功能实现直接从微信搜索抵达小程序,届时你的小程序可被搜索到。

以下为后台开发总体流程:

1.mp平台设置相关配置

打开mp.weixin.qq.com,在设置->开发设置->消息推送中设置URL(设置http而非https)、Token、EncodingAESKey、消息加密方式(选择安全模式)、数据格式(建议用json格式)等。开发自己的后台,使得能够验证消息的确来自微信服务器,否则页面上会提示“解析失败,请检查信息是否填写正确”的错误详情请参考接入指南指引。

2.加解密验签开发

上述配置中选择了安全模式,需要对微信发送过来的数据进行验证签名和解密;处理完业务逻辑之后,需要对将要发送给微信的数据进行加密和签名。详情请参考消息加解密说明,以及下载示例代码进行开发。

3.调试

3.1通过IDE可以发起请求到第三方后台,在IDE上可以看到后台返回数据,接口耗时,http状态码等,如果数据有异常会有异常信息。3.2通过调试页面中的接口类型:消息接口调试,接口列表:小程序widget事件消息,安全模式可以调试消息通路,包括签名和加解密等,支持xml和json数据格式。

4、FAQ

正常情况下,在调试工具端可以正常展示第三方返回的解密结果。若出现PARSE3rdjson/xmlfail错误,可能导致的原因:1、返回的数据格式不正确,请检查文档中各个步骤的数据格式要求。2、微信测数据解密失败。加解密失败常见原因:

a、用微信测提供的java包加解密失败,报异常java.security.InvalidKeyException:illegalKeySize。解决方案见java加解密包中的readme.txt。

b、自行开发加解密逻辑,微信测解密失败。请检查AES填充方式,注意微信测的AES加解密采用CBC模式,秘钥长度为32个字节(256位),数据采用PKCS#7填充

微信直达服务功能具体开发文档,可查看直达服务开发文档

微商好助手小程序工具提供多类型商城/门店小程序制作,可视化编辑1秒生成5步上线。通过拖拽、拼接模块布局小程序商城页面,所看即所得,只需要美工就能做出精美商城。

更多小程序开发案例,尽在:

价值1980元火爆的0基础小程序制作开发赚钱训练营免费看

大家都在看

波浪线

发表评论

波浪线

您必须 登录 才能发表评论!

评论 (0)

波浪线
还没有评论,发表第一个评论吧
您好,我是您的专属产品顾问
扫码添加我的微信,免费体验系统
(工作日09:00 - 18:00)
业务咨询
系统演示
行业方案
客户案例

请按ESC键关闭