首页 企业微信正文

企业自己要怎么开发会话存档功能? 企业自己开发难吗?

李宣 企业微信 2021-07-29 1527 0

一、企业自己要怎么开发会话存档功

说到会话存档开发不得不和大家说下会话存档源码,首先腾讯内部对于会话存档权限是有限制的开放的,这个也容易理解毕竟保存微信用户的聊天是个很敏感的事,如果不法分子用在一些灰产黑产甚至还产生舆论事件的话对腾讯是很大影响的,因此需要服务商提交资料、对客户做一个背书,那么会话存档要怎么去开发呢?

1、SDK集成

获取会话存档内容需要集成腾讯提供的 sdk链接库来进行相关api的调用,目前腾讯只提供JAVA版本和C++版本(阅凛大数据使用java语言对接),虽然腾讯有提供调用demo,但提供的demo仅仅只是程序调试版,将sdk嵌入到可运行的项目工程需要对sdk链接库有相关使用经验。

2、数据解密

腾讯为保证会话内容的安全性,会话内容在api接口传输中均使用密文传输,腾讯使用RSA指定模值和算法秘钥进行数据加密;需要针对此加密算法开发数据解密函数,再使用RSA对称性私钥结合返回的密文进行会话内容解密,对于和腾讯接触不多的同学来说这可能是个难点。

3、消息格式处理与消息数据存储

对于腾讯官方提供的可被存档的消息类型如下:

文本、图片、撤回消息、语音、视频、名片、位置、表情、文件、连接小程序、图文及各种填表消息都可以被存档。

4、媒体文件处理

针对消息类型种包含媒体文件的类型,需要通过提供的sdkfileid属性值来调用企业微信提供的媒体流获取接口,获取到流数据再写入到对于的资源对象种进行存储,媒体文件可访问地址。

5、媒体文件处理

为提高操作性数据的实时性 如:客户删除企业成员、企业成员删除客户等业务,程序需要设置接收事件服务接口器供腾讯企业微信程序回调,回调数据格式均为xml,程序接收到企业微信回调后需要单独对xml格式数据进行处理解析。

4、媒体文件处理

针对消息类型种包含媒体文件的类型,需要通过提供的sdkfileid属性值来调用企业微信提供的媒体流获取接口,获取到流数据再写入到对于的资源对象种进行存储,媒体文件可访问地址。


二、企业自己开发难吗?

虽然腾讯提供了API接口,但就购买接口后企业还是无法直接查看员工跟客户的聊天记录的,需要经过二次开发的,对于企业自主开发来说无论是从技术还是工作量来说都是有一定难度的。

小编这里不太建议企业去开发的,这个是有一定难度的,企业可以向官方授权的服务商启微网络直接进行购买,数据安全性大家可以放心,是会和腾讯那边签协议的,当然了会话存档也支持独立部署,可以把数据直接布置在企业自己的服务器上面。


扫描下方二维码,添加我们专业的企业微信顾问!

debuerweima.png

企业微信授权服务商,客服电话:4006601126

tamen.png

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论