首页 > 上网技巧 > Python对接企业微信会话内容存档功能的实践

Python对接企业微信会话内容存档功能的实践

时间:2021-03-11 13:43 作者:QQ地带 我要评论

背景
企业微信会话内容存档,是一项面对金融行业的开放的监管功能,其余行业能够找企业微信官方服务商[1]向腾讯申请审批开通。会话存档的推出是企业微信为了让企业能够了解员工与客户的互动状况,也为了不员工拿走公司的客户资源php
 
可获取的内容
图片、文字、语音、连接、视频、小程序,甚至是被撤回的消息,都能获取java
 
 
 
开发
企业微信如今只提供 c++ 和 java 的sdk去调用接口,可是不少企业会用python,golang,php等其它语言开发应用。下面简单说一下python如何去调用企业微信会话存档接口。首先下载会话存档的sdk,而后仅须要C_sdk文件夹里面的一个so文件。python
 
python调用该so既能够对接企业微信会话存档接口c++
 
dll = ctypes.cdll.LoadLibrary('libWeWorkFinanceSdk_C.so')
上面是加载so,而后dll对象就能够调用对应的接口,接口的定义能够参考WeWorkFinanceSdk_C.h文件。关键是python调用so的时候,要声明调用函数的参数和返回值类型golang
 
dll.NewSdk.argtypes = []
dll.NewSdk.restype = ctypes.c_void_p
上面就是定义初始化企业微信sdk函数,其中指针类型在python里面能够定义为ctypes.c_void_p,而字符数组指针能够定义为ctypes.c_char_p。而实际调用函数的时候ctypes.c_char_p类型的参数python要传递byte[]类型的数据过去。小程序
 
最终消息解码以后会原样呈现。

标签: Python
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告