微信企业号开发如何建立回调模式和插件原理

2022-09-13分类:企业微信编辑:阅读(340)

企业微信开发如何建立连接回调模式,主要有回调模式总述、开启回调模式、使用回调模式、接收消息时的加解密处理等,那我们一起往下看。

企业微信开发,微信公众号开发,上海微信小程序开发,微信公众号开发公司,专业微信公众号开发公司

一、回调模式

在回调模式下,企业不仅可以主动调用企业号接口,还可以接收用户的消息或事件。接收的信息使用XML数据格式、UTF8编码,并以AES方式加密。

企业号的每个应用都有自己的回调模式开关。在管理端开启并设置好相关参数后,此应用的回调模式才生效。针对加解密的处理,微信提供了各种语言的库,企业可以在附录中下载。

二、开启应用的回小程序开发调模式

当你开启应用的回调模式时,企业号会要求你填写应用的URL、Token、EncodingAESKey三个参数。URL是企业应用接收企业号推送请求的访问协议和地址,支持http或https协议。Token可由企业任意填写,用于生成签名。EncodingAESKey用于消息体的加密,是AES密钥的Base64编码。验证URL、Token以及加密的详细处理请参考后续'接收消息时的加解密处理'的章节。

三、使用回调模式

企业号在回调企业URL时,会对消息体本身做AES加公众号定制开发密,以XML格式POST到企业应用的URL上;企业在被动响应时,也需要对数据加密,以XML格式返回给微信。企业的回复支持文本、图片、语音、视频、图文等格式。

微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。如果在调试中,发现员工无法收到响应的消息,可以检查是否消息处理超时。

关于重试的消息排重,有msgid的消息推荐使用msgid排重。事件类型消息推荐使用FromUserName+CreateTime排重。

假如企业无法保证在五秒内处理并回复,小程序商城定制开发可以直接回复空串,企业号不会对此作任何处理,并且不会发起重试。这种情况下,可以使用发消息接口进行异步回复。


未经允许不得转载,或转载时需注明出处:新商务互联 » 微信企业号开发如何建立回调模式和插件原理
分享到:更多(0)
  • 诚信交易,用心服务

    诚信 用心 专业 倾心

  • 一对一沟通服务

    线上线下一对一

  • 项目人员具体化配置

    保证项目进度、质量、 维护、稳定

  • 7X24小时售后服务

    86-021-51873035

copyright © 2008 - 2018 new35.com. All Rights Reserved. 沪ICP备17000932号-4

上海茄番信息科技有限公司 版权所有 沪公网安备 31011502005249号  

友情链接:wdcp