记一次openssl解密
在开发企业微信,设置事件回调的时候,一直提示不通过,所以就开始排查问题。可能版本过低的缘故,官方SDK一直返回不正确,咨询了客服,客服给的回答,正常使用,请排除你的代码问题。我当时都蒙了。怎么办呢?只能一点一点断点调试了。
最后发现,官方SDK解密的方法,直接返回的false,查看SDK发现在pkcs7Encoder的115行左右如下

后查看PHP官方文档发现

于是修改如下

后续即可正常使用。
你的每一步,都不仅仅为自己而走
在开发企业微信,设置事件回调的时候,一直提示不通过,所以就开始排查问题。可能版本过低的缘故,官方SDK一直返回不正确,咨询了客服,客服给的回答,正常使用,请排除你的代码问题。我当时都蒙了。怎么办呢?只能一点一点断点调试了。
最后发现,官方SDK解密的方法,直接返回的false,查看SDK发现在pkcs7Encoder的115行左右如下

后查看PHP官方文档发现

于是修改如下

后续即可正常使用。