内容简介:企业微信会话内容存档,是一项面对金融行业的开放的监管功能,其他行业可以找可获取的内容图片、文字、语音、链接、视频、小程序,甚至是被撤回的消息,都能获取
背景
企业微信会话内容存档,是一项面对金融行业的开放的监管功能,其他行业可以找 企业微信官方服务商 [1]向腾讯申请审批开通。会话存档的推出是企业微信为了让企业可以了解员工与客户的互动情况,也为了避免员工拿走公司的客户资源
可获取的内容
图片、文字、语音、链接、视频、小程序,甚至是被撤回的消息,都能获取
开发
企业微信现在只提供 c++ 和 java 的sdk去调用接口,但是很多企业会用python,golang,php等其它语言开发应用。下面简单说一下 python 如何去调用企业微信会话存档接口。首先下载会话存档的sdk,然后仅需要C_sdk文件夹里面的一个so文件。
python调用该so既可以对接企业微信会话存档接口
dll = ctypes.cdll.LoadLibrary('libWeWorkFinanceSdk_C.so')
上面是加载so,然后dll对象就可以调用对应的接口,接口的定义可以参考WeWorkFinanceSdk_C.h文件。关键是python调用so的时候,要声明调用函数的参数和返回值类型
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[]
类型的数据过去。
最终消息解码之后会原样呈现。
参考文献
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- java – Spring会话数据Redis – 从Redis Store获取有效会话,当前用户
- laravel 对接支付宝
- 三方对接心路历程
- 开发对接过程中的教训
- 跨系统数据对接的相关机制
- google-app-engine – GAE webapp2会话:创建和检查会话的正确过程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Game Programming Patterns
Robert Nystrom / Genever Benning / 2014-11-2 / USD 39.95
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exac......一起来看看 《Game Programming Patterns》 这本书的介绍吧!