为了给企业提供稳定、易用的数据接口能力,伙伴云在 5.0 新版中提供了企业级「接口授权」管理和全新的 OpenAPI 。
可以满足与企业内部系统的数据双向互通,或与第三方 SaaS 产品对接的定制化数据需求。
详情请看下方文档:
支持事件订阅机制
可通过订阅指定表格数据的增、删、改事件,实现表格数据变更后自动推送到指定的“接收推送 URL”,满足从伙伴云主动即时同步数据到企业内部系统或第三方的 SaaS 服务中的场景。
可在企业后台的接口授权中为需要的 API Key 配置回调地址,服务商可通过“设置订阅回调地址”接口进行设置。
如果您对消息内容的安全级别要求较高,可以通过与伙伴云约定密钥的方式,对订阅事件的数据 Encrypt Key 进行加密推送。
API Key 的推送设置 -- 回调地址
通过接口订阅指定表格的数据变化后,将推送数据的增/删/改到配置的 URL,如需更安全的数据加密推送,请配置 Encrypt Key 。
API Key 的安全设置 -- 可信 IP
API Key 创建后,默认可以被任意 IP 地址进行使用,可以通过设置“可信 IP”来限定仅在指定的 IP 地址下可以调用,用来防止 API Key 泄露而导致的数据外泄风险,保证数据安全。
支持服务商接入机制
第三方 SaaS 服务商可接入伙伴云,代企业调用授权接口,实现专业 SaaS 的业务数据与伙伴云进行互通,借助伙伴云的零代码灵活的数据处理与分析能力,为客户提供综合解决方案。
数据仓库开放数据读写接口
过往接到过未名企鹅、泡泡玛特等KA客户,对于大数据的处理、分析需求,均是由数据仓库的“外部同步表”作为大数据能力的支撑,只为工作区应用临时开放了创建大数据表的接口,以及通过导入文件的方式来往数据仓库写入数据,这种方式的写入效率较低,也完全依赖定制开发,PaaS 平台并没有提供标准化能力的支撑。
由此决定在 OpenAPI 中提供对数据仓库中表格与数据的读取、对大数据表的写入接口。
对于数据仓库中表格的类型划分为以下4种:
sync:由表格同步过来的表
app:由应用创建的大数据表,如考勤分析应用创建的大数据表
ext:由外部创建的大数据表,即企业独立创建的大数据表
agg:由多个表格聚合出的大数据表
提供的接口如下:
获取数据仓库表格列表
获取数据仓库表格配置
查询数据列表
获取数据详情
创建数据:仅支持操作 ext 类型的大数据表,单次最多批量创建 100 条数据
更新数据:仅支持操作 ext 类型的大数据表,单次最多批量更新 100 条数据
根据数据ID列表更新成相同数据:仅支持操作 ext 类型的大数据表,单次最多批量更新 1000 条数据
删除数据:仅支持操作 ext 类型的大数据表,单次最多批量删除 1000 条数据
新增外部大数据表的数据上限控制
资源名称:外部大数据表总量
资源类型:扩充上限
控制方式:
在数据仓库中创建“ext”类型的大数据表,需要验证此资源不为0时才可创建
在数据仓库中创建、修改数据时,需要验证“ext”类型的表格数据总量小于此资源上限时才可创建、修改
开放版本:「旗舰版」开放,容量为1亿条