python企业微信api_加解密库下载与返回码

本文介绍了企业微信API的加解密库,包括返回码的详细解释,如签名验证错误、XML/JSON解析失败等。同时,提供了各编程语言(如Python、PHP、Java、C#、Golang)的加解密库下载和示例,提醒开发者注意使用openssl、tinyxml2等依赖库,并给出了可能出现的异常处理方案。
摘要由CSDN通过智能技术生成

[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ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值