微信公众号三方平台开发之component_verify_ticket篇

袁小威 2018-10-18 4120人围观
简介在第三方平台创建审核通过之后后,微信服务器会每隔10分钟定时向“授权事件接收URL”推送component_verify_ticket,第三方平台方收到component_verify_ticket推送后需对其进行解密操作,且在接收到之后必须直接返回字符串success(这个推送过来的component_verify_ticket很重要,这在第三方平台后续功能实现上都需要用到)。

      在第三方平台创建审核通过之后后,微信服务器会每隔10分钟定时向“授权事件接收URL”推送component_verify_ticket,第三方平台方收到component_verify_ticket推送后需对其进行解密操作,且在接收到之后必须直接返回字符串success(这个推送过来的component_verify_ticket很重要,这在第三方平台后续功能实现上都需要用到)。

       微信服务器将信息用XML数据格式,以POST方式推送到我们的服务器,官方有提供相应的数据示例以及字段说明。

       POST数据示例

        

        字段说明

        


        不过这部分官方有提供相应语言的解密DEMO,下面附上我自己这块的完整代码,里面用到了数据库操作以及微信公众号取消授权的操作:         这一步也是折腾我最久的地方,主要问题就是推送过来的信息是加密的我们需要先将信息解密,解密出component_verify_ticket后将该ticket保存起来。

        后面接收微信服务推送的消息都需要解密,该方法都可以解密。

很赞哦! (0)