企业微信会话存档开发示例【Python】
发布于 3 年前 作者 wxu 3610 次浏览 来自 分享

企业微信的会话存档可能因为涉及用户隐私问题和极高的安全诉求,所以加解密搞的很复杂,最近想写个小应用,用到企业微信会话存档,本来以为半天能搞定,结果是我天真了。

加解密的具体算法企业微信没有公布,提供了SDK

但是,

只提供了 linux和win 的 C 和 java SDK和示例,这就比较难受了,而且文档感觉也比较,应付。(PS: 没有Mac版的SDK)

本来想用ruby写,后来放弃,看了下java,直接放弃上Python把会话存档加解密作为单独的模块,api还是用rails写。

开始面向google编程,结果发现资料也很少,得了,自己开始踩坑。

直接上仓库地址: https://github.com/wjason/wework-archives

运行环境:ubuntu20.04 | Python3.8

项目内容踩坑调试通 会话存档的 信息获取,加解密,媒体文件获取/保存,作为单独调试脚本,不过可参考引入具体项目业务逻辑和处理,

多线程,异步等业务逻辑动作未处理,如果是根据存储seq来实时差量拉取的注意多线程的时候上锁免得seq乱了,自行处理,这只是一个跑通企业微信消息存档的调试demo示例

回到顶部