ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ***** # 功能概览 目前仅能在私有化环境,由Yoyi主导使用。Linkflow对Yoyi的系统并不了解。 像其它一些Yoyi会调用“识别联系人”API导入联系人 https://docs.linkflowtech.com/api/#shi-bie-lian-xi-ren 和“游标获取所有事件”API导出事件 https://docs.linkflowtech.com/api/#you-biao-huo-qu-suo-you-shi-jian ,这两块不需要Linkflow关注。但Linkflow还实现了调用Yoyi的API将Linkflow用户属性导入Yoyi,这块是通过近标准的连接功能实现的。 # 部署代码 对接Yoyi的代码是在私有化分支里实现的,需要额外部署代码,部署完成后,TMS和连接管理中才会出现Yoyi的连接。 需要注意的是,除了这部分定制开发外,还将“批量获取联系人ID”API https://docs.linkflowtech.com/api/#pi-liang-huo-qu-lian-xi-ren-ID 的10000条限制放开,并且将“批量获取联系人详情”API https://docs.linkflowtech.com/api/#pi-liang-huo-qu-lian-xi-ren-xiang-qing 的每次100条改为500条,这些代码也是在分支里的。 # 获取Yoyi环境信息 Yoyi环境信息一般如下: 用户属性 可用属性列表地址如下:http://ip:port/outsideapi/v1/userAttribute/attributeList 登录地址如下:http://ip:port/databankapi/v1/user/login 登录的body数据如下:{"userName":"username1","passWord":"password1"} 需要保证Linkflow在内网能够连接到该域名/地址并调用成功。 # 新建Yoyi连接 API endpoint输入上面的http://ip:port (https则为https) userName/passWord输入上面的值。 channelId默认为1,以Yoyi提供的为准。 在“导出用户日志”中,需要确认已插入一行初始化日期脚本,Linkflow系统会从这行初始化日期开始,轮询导出每天的数据。如果没有该初始化日期脚本,则仅导出前一天的数据。 # 设置字段映射 在连接菜单“字段映射”中设置,仅设置Linkflow中已有的字段。这些属性字段会被传输到Yoyi。 ID不需要配置,会成为Yoyi的external_id。open_id和 union_id不需要配置,也会导出。 ![](https://img.kancloud.cn/bf/f5/bff5f37193b30d6256ebab90ae8bf995_1920x938.png) # 第2天检查数据 该连接会于每天凌晨2点轮询调用,日志类似下图。第1次会调用之前所有日期被修改的联系人,所以会有多条日志,需检查确定数量和值基本正确,并与Yoyi收到的数据核对。 ![](https://img.kancloud.cn/b2/8c/b28c15422b9f31fb80b8eb31c02cca88_1920x942.png)