参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Authorization | String | 是 | HMAC-SHA256 Credential=BDPP2952f97532xxxxxx/20240716/cn/openPlatform/request, SignedHeaders=host;x-content-sha256;x-date, Signature=131f3d297eb22a7xxxxxx | 详细介绍请查阅调用方式文档 |
X-Tenant | String | 是 | 1 | 项目ID |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ApiAction | String | 是 | executeAnalysisById | 固定值,对应“请求说明”中的“接口名称” |
ApiVersion | String | 是 | 2024-05-22 | 固定值,版本号: 2024-05-22 |
analysisModuleObjId | Int | 是 | 模块id |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
subjectId | Int | 否 | 主体ID,参考附录-主体ID获取方式 | |
type | String | 否 | 类型,可选值包括: USER_TENDENCY | |
seg | Object | 否 | 人群条件,参考JsonNode定义 | |
dimension | Object | 否 | 维度条件,参考BaseDimension定义 | |
period | Object | 否 | 时间周期,参考BasePeriod定义 | |
metrics | Object | 否 | 指标计算,参考BaseMetrics定义 | |
withCache | Bool | 否 | 使用历史计算结果 | |
scheduleRange | String | 否 | 离线运算类型,可选值包括: MANUAL | |
authFilter | Bool | 否 | 是否使用行权限 | |
name | String | 否 | 指标名称 | |
descr | String | 否 | 指标描述 | |
displayConfig | Object | 否 | 前端展示结构,参考JsonNode定义 | |
segRequired | Bool | 否 | 是否需要传入人群条件 | |
dimensionRequired | Bool | 否 | 是否需要传入维度条件 | |
periodRequired | Bool | 否 | 是否需要传入时间周期 | |
metricsRequired | Bool | 否 | 是否需要传入指标条件 | |
platform | String | 否 | 应用平台/功能模块 | |
hide | Bool | 否 | 是否在通用了列表页中展示 | |
analysisModuleObjId | Int | 否 | 分析模块对象ID | |
onSchedule | Bool | 否 | 是否开启定时任务 | |
usableCdpModules | Array | 否 | 可使用的CDP模块,每个元素为字符串 | |
dateAggregate | Bool | 否 | 日期聚合字段覆盖 | |
enableOfflineQuery | Bool | 否 | 是否启用离线查询 | |
authUser | String | 否 | 权限用户 | |
analysisDashBoardRegisterInfo | Object | 否 | panel挂载信息,参考AnalysisDashBoardRegisterInfo定义 | |
domainIds | Array | 否 | 挂载的分组ID列表,每个元素为整数 | |
authSchema | Object | 否 | 权限结构,参考JsonNode定义 | |
commonFilterSegRule | Object | 否 | 额外交叉的人群规则,参考JsonNode定义 | |
skipSqlOptimize | Bool | 否 | 强制跳过规则简化拼接,因为规则优化的话,人群规则会触发特定日期的指定,对于效果分析等部分需要固定规则场景,会导致计算异常,默认false |
data数组元素字段内容
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
seg | Object | 人群条件,参考JsonNode定义 | |
dimension | Object | 维度条件,参考BaseDimension定义 | |
period | Object | 时间周期,参考BasePeriod定义 | |
metrics | Object | 指标计算,参考BaseMetrics定义 | |
type | String | 分析类型,可选值包括: USER_TENDENCY | |
analysisModuleObjId | Int | 模块id | |
resultId | Int | 结果id | |
result | Array | 计算结果列表,每个元素为BaseAnalysisResultObj定义的对象 | |
status | String | 计算状态,可选值包括: Created | |
msg | String | 异常信息 | |
name | String | 指标名称 | |
descr | String | 指标描述 | |
displayConfig | Object | 前端展示结构,参考JsonNode定义 | |
subjectId | Int | 主体ID | |
extraJson | Object | 额外的JSON数据,参考JsonNode定义 |
{ "analysisModuleObjId": 1 }
{ "data": [ { "reportId": 10, // 报告Id "reportName": "Openapi 报告", // 报告名称 "usage": 10 // 当前用户查看此报告的次数 }, { "reportId": 11, "reportName": "画像报告2", "usage": 20 } ], "code": 0, }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | invalidParameter | PARAMETER INVALID | 参数非法,检查入参。 |