PushDocument

描述

该接口用于向指定实例指定表推送文档

请求方法

POST

URI

/openapi/instances/{instanceId}/tables/{tableName}/actions/bulk

instanceId 指的是智能推荐的实例 Id。tableName 指的是行业的3张表,分别是用户表(user)、物品表(item)和行为表(behavior)。

请求参数

名称 类型 是否必选 描述
docs List 由Doc组成的数据

Doc的参数

名称 类型 是否必选 描述
cmd String 操作指令,主要有三种:add/delete/update
fields Map 字段组合

Fields的参数

fields 是指定表的字段组合,在数据规范的文档中,我们定义了不同行业的表结构,每个行业均都含有3张表,分别是用户表、物品表和行为表。例如当前实例的行业是内容型的,需要向其用户表推送数据的时候,fields 就应该是内容型中 用户(user)表 中的字段。

名称 类型 是否必选 描述
field1 xxx 表字段
field1 xxx 表字段

返回参数

名称 类型 描述
RequestId String 请求id,公共参数
Result Boolean true/false

请求示例

POST /openapi/instances/airec-cn-sdfsd0fask2nsa/tables/user/actions/bulk
[
    {
        "cmd": "add",
        "fields": {
            "user_id": "",
            "user_id_type": "",
           ......
        }
    },
    {
        "cmd": "add",
        "fields": {
            "user_id": "",
            "user_id_type": "",
           ......
        }
    }
]

返回示例

{
    "RequestId": "8F81A922-6C81-46D6-B78C-CC35E16B1691",
    "Result": true
}