analysis.getPerformanceData
本接口应在服务器端调用,详细说明参见服务端API。
获取小程序启动性能,运行性能等数据。
请求地址
POST https://api.weixin.qq.com/wxa/business/performance/boot?access_token=ACCESS_TOKEN
请求参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
access_token | string | 是 | 接口调用凭证 | |
time | Object | 是 | 开始和结束日期的时间戳,时间跨度不能超过30天 | |
module | string | 是 | 查询数据的类型 | |
params | Object | 是 | 查询条件,比如机型,网络类型等等 |
time 的结构
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
end_timestamp | string | 是 | 结束日期时间戳 | |
begin_timestamp | string | 是 | 开始日期时间戳 |
module 的合法值
值 | 说明 | 最低版本 |
---|---|---|
10016 | 打开率, params字段可传入网络类型和机型 | |
10017 | 启动各阶段耗时,params字段可传入网络类型和机型 | |
10021 | 页面切换耗时,params数组字段可传入机型 | |
10022 | 内存指标,params数组字段可传入机型 | |
10023 | 内存异常,params数组字段可传入机型 |
params 的结构
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
field | string | 是 | 查询条件 | |
value | string | 是 | 查询条件值 |
field 的合法值
值 | 说明 | 最低版本 |
---|---|---|
networktype | 网络类型作为查询条件,value=“-1,3g,4g,wifi”分别表示 全部网络类型,3G,4G,WIFI,不传networktype默认为全部网络类型 | |
device_level | 机型作为查询条件,此时value=“-1,1,2,3”分别表示 全部机型,高档机,中档机,低档机,不传device_level默认为全部机型 | |
device | 平台作为查询条件,此时value=”-1,1,2”分别表示 全部平台,IOS平台,安卓平台,不传device默认为全部平台 |
返回值
Object
返回的 JSON 数据包
属性 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误信息 |
body | Object | 返回的性能数据 |
body 的结构
属性 | 类型 | 说明 |
---|---|---|
tables | Object | 返回的数据数组 |
count | number | 数组大小 |
tables 的结构
属性 | 类型 | 说明 |
---|---|---|
id | string | 性能数据指标id |
lines | Object | 按时间排列的性能数据 |
zh | string | 性能数据指标中文名 |
lines 的结构
属性 | 类型 | 说明 |
---|---|---|
fields | Object | 单天的性能数据 |
fields 的结构
属性 | 类型 | 说明 |
---|---|---|
refdate | stirng | 日期 |
value | stirng | 性能数据值 |
请求数据示例
{
"time": {
"end_timestamp": 1609689600,
"begin_timestamp": 1609603200
},
"module": "10022",
"params": [{
"field": "networktype",
"value": "wifi"
}, {
"field": "device_level",
"value": "1"
}, {
"field": "device",
"value": "1"
}]
}
返回数据示例
{
"errcode": 0,
"errmsg": "ok",
"data": {
"body": {
"tables": [
{
"id": "memorydiff",
"lines": [
{
"fields": [
{
"refdate": "20210103",
"value": "70.7778"
},
{
"refdate": "20210104",
"value": "72.0446"
}
]
}
],
"zh": "内存增长均值"
},
{
"id": "memory",
"lines": [
{
"fields": [
{
"refdate": "20210103",
"value": "314"
},
{
"refdate": "20210104",
"value": "302.3218"
}
]
}
],
"zh": "内存均值"
}
],
"count": 2
}
}