企业微信会话内容存档及获取媒体文件

目录

前言

最近业务使用到企业微信“会话内容存档”,所以调研了一下企业微信会话内容存档技术。虽然官方有给出开发文档,但对于我这种菜鸟来说,确实是有点晦涩难懂啊。

下面就说一下我的整个开发流程:

申请存储接口

  • 申请会话内容存档接口,有1个月的试用期可申请,然后配置相关的属性


这里需要注意的是“消息加密公钥”,这是用于加密和解密聊天记录的,相当重要。那个“版本号”,没更新一次,版本号就会+1,
个人建议没啥必要就不要经常更换,若要更换也要把历史秘钥对保存起来。因为更新了秘钥对,之前的信息就无法解密了。

生成秘钥

秘钥对可以通过此网站生成:http://web.chacuo.net/netrsakeypair

大致看一下官方给出的整个业务流程:

Golang 使用方法

使用方式

  1. 安装 go module
    go get -u github.com/NICEXAI/WeWorkFinanceSDK

  2. 从 github.com/NICEXAI/WeWorkFinanceSDK/lib 文件夹下复制 libWeWorkFinanceSdk_C.so 动态库文件到系统动态链接库默认文件夹下,或者复制到任意文件夹并在当前文件夹下执行 export LD_LIBRARY_PATH=$(pwd)命令设置动态链接库检索地址

  3. 把 module 引入到项目中即可使用

package main

import (
	"bytes"
	"fmt"
	"github.com/NICEXAI/WeWorkFinanceSDK"
	"io/ioutil"
	"os"
	"path"
)

func main() {
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值