[TOC]
加解密库的返回码返回码
说明
-40001
签名验证错误
-40002
xml/json解析失败
-40003
sha加密生成签名失败
-40004
AESKey 非法
-40005
ReceiveId 校验错误
-40006
AES 加密失败
-40007
AES 解密失败
-40008
解密后得到的buffer非法
-40009
base64加密失败
-40010
base64解密失败
-40011
生成xml/json失败
加解密库下载及示例
c++库
注意事项:
WXBizMsgCrypt.h声明了WXBizMsgCrypt类,提供用户接入企业微信的三个接口。WXBizMsgCrypt.cpp文件提供了三个接口的实现。Sample.cpp文件提供了如何使用这三个接口的示例。
WXBizMsgCrypt类封装了VerifyURL, DecryptMsg, EncryptMsg三个接口,分别用于开发者验证接收消息的url,收到用户回复消息的解密以及开发者回复消息的加密过程。使用方法可以参考Sample.cpp文件。
加解密协议请参考企业微信官方文档。
加解密过程使用了开源的openssl和tinyxml2库,请开发者自行安装之后使用。
openssl的版本号是openssl-1.0.1h,https://www.openssl.org/
tinyxml2的版本号是tinyxml2-2.1.0ÿ