一、企业微信后台会话存档配置
地址:https://work.weixin.qq.com/wework_admin/frame#/financial/corpEncryptData?from=mallIndex
1、配置可信IP地址
2、消息加密公钥
公钥格式
生成密钥位数:2048
密钥格式:PKCS#1
输出格式: PEM/BASE64
填写格式 【注意 秘钥中不能有换行,】
-----BEGIN PUBLIC KEY----- 必须有不然不对
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoDKPxJxUbzGlVilhlhrsrqMjvDKF7Leq3T
-----END PUBLIC KEY----- 必须有不然不对
版本号每次更改会加1 返回数据时 在"publickey_ver":6 带回然后用对应的私钥解密
二、代码端配置
1、corpSecret和clientSecret
对应Secret
2、corpId
企业ID 在导航栏点击 【我的企业】在下方
{
"corpId": "wwaf5c9fa78",
"corpSecret": "vdZRDJvxFnKC54pzvXpQn5xw", --- 对应Secret
"clientSecret": "jUDSvVDmScty2xjJA2GO2KGyRo9A",
"liveSecret": "vdZRDJv1-NFnKC54b38Le5xw", --- 对应Secret
"msgSecret": "-r7Rfyn4fXRyvzJQs77cqXA8EK9Aj4GSiPu1qJOSaxw",
"token": "whRSwalCXw",
"encodingAesKey": "qv1JJHS6YbgrlgfGFYGyxAfBukfLG", "privateKey":"MIIEowIBAAKCAQEAoDKPxJxUbzGlVilhlhrsrqMjvD.....对应私钥"
}
三、服务器配置linux
1、下载文件SDK
下载后放在服务器、/usr/lib/libWeWorkFinanceSdk/
配置环境变量 /etc/profile 必须配置
export LD_LIBRARY_PATH=/opt/libWeWorkFinanceSdk: L D L I B R A R Y P A T H e x p o r t L I B R A R Y P A T H = / o p t / l i b W e W o r k F i n a n c e S d k : LD_LIBRARY_PATH export LIBRARY_PATH=/opt/libWeWorkFinanceSdk: LDLIBRARY