You need to enable JavaScript to run this app.
导航
GetFieldKeys
最近更新时间:2024.07.12 17:21:37首次发布时间:2022.11.01 11:26:00

获取筛选条件。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=GetFieldKeys&Version=2022-10-12
ServiceName: apmplus_openapi
Region: cn-beijing 
X-App-Ids: xxx
Content-Type: application/json

请求参数

Query

参数类型是否必选示例值描述
ActionStringGetFieldKeys接口名称。当前 API 的名称为 GetFieldKeys
VersionString2022-10-12接口版本。当前 API 的版本为 2022-10-12

Body

参数类型是否必选示例值描述
commonObject of CommonParams-通用参数。

ev_type

String

performance

模块类型。

  • performance:性能监控
  • js_error:js监控
  • http:请求监控
  • resource:静态资源监控
  • url_list:页面列表
  • action:action列表
  • custom:自定义监控
  • blank_screen:白屏监控
  • session:数据探索/session
  • view:数据探索/view
  • action:数据探索/action
  • js_error:数据探索/js error
  • http:数据探索/request
  • resource:数据探索/resource
  • resource_error:数据探索/resource error
  • custom:数据探索/custom event
  • log:数据探索/custom log
  • performance_longtask:数据探索/long task
  • blank_screen:数据探索/blank screen
filter_conditionsObject of FilterCondition-筛选条件。

CommonParams

参数类型是否必选示例值描述
aidLong12345应用ID。
site_typeStringweb站点类型。
envStringonline环境,填""时为全部。
osStringwebpro服务类型,可选值为webproappminipro
userStringtest_user用户名。

FilterCondition

参数类型是否必选示例值描述
typeStringand筛选条件类型,可选值为andrule,只支持两层,第一层的type必须为and,第二层的type必须为rule。
fieldStringpid条件字段key,可选值集合由GetFieldKeys方法获取。
opStringin条件符号,可选值有eq,neq,lt,lte,gt,gte,in,not_in,regex,not_regex。
groupKeyStringcontextmap类型字段key,可选值集合由GetFieldKeys方法获取。
valuesArray of String[数据探索]条件值,可选值集合由GetFieldValues方法获取。
childrenArray of FilterCondition-如果下层还有条件,则放入该处,即type为and时必填。这一层与field,op,groupkey以及values不能同时存在。

返回参数

参数类型示例值描述
dataArray of FieldKeysResp-返回内容。
error_msgStringsuccess错误消息。
error_noInteger500错误码。0为成功。

FieldKeysResp

参数类型示例值描述
nameStringpid字段名称。
isDefaultBooleantrue是否默认。
renderFormString-展现形式。
descriptionString-字段描述。

请求示例

POST https://open.volcengineapi.com/?Action=GetFieldKeys&Version=2022-10-12

{
    "ev_type": "performance",
    "common": {
        "aid": 12345 
    },
    "filter_conditions": { 
        "type": "and", 
        "children": [ 
            {
                "op": "in", 
                "field": "pid",
                "values": [
                    "数据探索"
                ]
            }
        ]
    }
}

返回示例

{
    "err_detail":"",
    "data":[
        {
            "name":"pid",
            "description":"pid",
            "renderForm":"RegexAndNotRegexEqAndNeqSymbol",
            "isDefault":false
        }
    ],
    "error_msg":"",
    "error_no":0
}

错误码

本接口无特有的错误码。更多信息请参见错误码