全部产品

推送采集数据

更新时间:2020-11-30 14:34

描述

给指定的应用推送采集数据

方法

POST

URI

  1. /v3/openapi/app-groups/{appName}/data-collections/{dataCollectionName}/data-collection-type/{dataCollectionType}/actions/bulk
  • appName 指的是 opensearch 应⽤名称
  • dataCollectionName 指的是数据采集名称,默认为 opensearch 应⽤名称
  • dataCollectionType 指的是数据采集类型,为 USER、ITEM_INFO、BEHAVIOR、INDUSTRY_SPECIFIC 四种类型之一。
  • 以上省略了请求 Header 参数,省略了访问 opensearch 服务的 Host 地址, 详细请求结构请参考文档:https://help.aliyun.com/document_detail/57149.html

请求参数

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

Doc 的参数

名称 类型 是否必选 描述
cmd String 操作指令,写死成 ADD
fields Map 字段组合

fields 的参数

fields 是指定表的字段组合,我们定义了不同类型的表结构,分别是用户表、物品表和行为表。例如需要向其行为表推送数据的时候,fields 就应该是 行为表 中的定义的字段。

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

返回参数

参数 类型 描述
errors List 错误详情
status String 返回状态
request_id String 当前请求的 request_id
result Boolean 实例详情

示例

请求示例

  1. POST /v3/openapi/app-groups/zhao_special/data-collections/zhao_special/data-collection-type/behavior/actions/bulk
  1. [
  2. {
  3. "cmd": "ADD",
  4. "fields": {
  5. "sdk_type": "opensearch_sdk",
  6. "sdk_version": "3.2.0",
  7. "user_id": "10469628",
  8. "biz_id": "poper",
  9. "trace_id": "231084198510103333",
  10. "item_id": "id",
  11. "item_type": "item",
  12. "bhv_type": "click",
  13. "reach_time": "20190730105931"
  14. }
  15. }
  16. ]

正常返回示例

  1. {
  2. "errors": [],
  3. "request_id": "155084740119723291017595",
  4. "status": "OK",
  5. "result": true
  6. }