说明
注意:如果私部环境所有应用数据上报量>1亿条/天,则不支持数据导出,请勿开启该功能。
Context-path: /datafinder
Request-parameters:
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
app_id | int | 是 | 123456 | 应用的app_id |
begin_date | string | 是 | 2024-06-25 | yyyy-MM-dd,需要导出数据的开始日期 |
end_date | string | 是 | 2024-06-30 | yyyy-MM-dd,需要导出数据的结束日期,开始结束日期间隔不能超过365天 |
Response:
{ "code": 200, "data": [{REULT_OBJECT}], "message": "success" }
API | 说明 |
---|---|
获取数据文件清单 | |
提交自定义数据导出 |
使用【获取数据文件清单】结果返回的urls,依次下载原始数据文件,可以并发下载,建议最多5个线程。
建议每日定时获取前一天的数据。
下载后的原始数据文件为txt.gz文件,建议使用gunzip解压,解压后文件为txt文件,每一行一条json格式的原始数据,编码为utf-8,单条json格式如下:
{ "user": { "user_unique_id": "用户唯一id", "web_id": "web_id", "ssid": "ssid" }, "header": { "app_id": "应用id", "app_name": "应用名称", "app_channel": "应用渠道", "app_version": "应用版本", "ab_version": "AB实验VID", "client_ip": "ip地址", "language": "语言", "network_type": "网络类型", "os_name": "操作系统", "os_version": "操作系统版本", ... # 其他预置属性 "custom": { ... # 公共属性 } }, "params": { ... # 事件属性 }, "event_name": "事件名称", "server_time": "事件上报到服务器端的时间", "local_time_ms": "事件触发时间(客户端时间)" }