采集服务埋点获取API

请求

测试环境地址:GET https://aecore-cc-test.glodon.com/api/console/log/detail
生产环境地址:GET https://aecore-cc.glodon.com/api/console/log/detail

权限验证方式

authBear

1, 在aecore上用域账号注册应用

2,使用上述应用开通产品运营服务和采集服务

3,使用该应用的appkey和appsecret获取token, 具体见:用户中心Token获取。或者可以采用如下算法自行获取token, base64加密算法是通用的算法:Base64.encode(("Basic " + String.format("%s:%s", appKey, appSecret)).getBytes("UTF-8"),临时使用可以在aecore官网工作台下直接拿到,token有效期七天

4,请求接口是在请求头中添加如下参数

header 参数

参数名 必选 类型 描述
Authorization String Bearer app_access_token. 注:该 access_token 是应用级别

GET 参数

参数名 必选 类型 描述
appname String 应用标识,传递小写格式(jssdk方式上报,appname值为collector_webapp; applog方式上报,appname传递a1_webapp,;GUX方式上报,需要传递产品对应的appname。appname值可在采集服务控制台中采集接入模块查看)
startTime String 开始时间戳(unix标准),单位秒
endTime String 截止时间戳(unix标准),单位秒
spid String 单产品ID
hardwareId String 用户ID,或者锁ID,或者设备ID
fnCode String 功能码
debug boolean true为内网数据,不传或false外网
ver String 版本号

响应

HTTP 代码 说明 类型
200 ok 请求成功,根据业务 code 解析实际结果
500 invalid_token 请求头里面的 accessToken 无效

成功返回结果

{
    "code": "success",
    "message": null,
    "data": {
        "list": [
            "{\"utype\":null,\"prjname\":null,\"mt_devid\":null,\"debug\":false,\"env\":\"prod\",\"keyword\":null,\"source\":\"collector\",\"logid\":null,\"device_id\":null,\"sysver\":null,\"mac\":null,\"gid\":\"303069306787328\",\"platform\":null,\"ip\":\"220.184.141.10\",\"projectid\":\"398023211107840\",\"prjfullpath\":null,\"iskeypath\":false,\"remote_ip\":\"220.184.141.10\",\"time_stamp\":null,\"@version\":\"1\",\"prjedocnt\":null,\"duration\":\"12\",\"city\":\"杭州\",\"major\":null,\"regionrule\":null,\"app_name_lowercase\":\"collector_webapp\",\"trigertime\":\"2020/08/03 23:58:58\",\"ver2\":null,\"usetype\":null,\"pdate\":20200803,\"prjsize\":null,\"app_name\":\"Collector_WebApp\",\"msg_type\":null,\"fnname\":\"收料明细台账\",\"prjcost\":null,\"fncode\":\"10101\",\"name\":null,\"created_at\":\"2020-08-03 23:58:58.379\",\"fngroup\":\"统计分析\",\"vername\":null,\"query\":\"{\\\"enterpriseid\\\":\\\"303069308422656\\\",\\\"enterprisename\\\":\\\"浙江培训租户\\\",\\\"orgId\\\":\\\"398023210985984\\\",\\\"orgName\\\":\\\"菜鸟大厦\\\",\\\"roles_sg\\\":[\\\"租户管理员\\\"],\\\"userName_sg\\\":\\\"浙江培训租户租户管理员\\\",\\\"modularName_sg\\\":\\\"收料明细台账\\\",\\\"terminal\\\":\\\"pc\\\",\\\"projectName\\\":\\\"菜鸟大厦\\\",\\\"userId\\\":303069306787328}\",\"receivetime\":null,\"hardwareid\":null,\"dognum\":\"\",\"updated_at\":null,\"ver\":\"1.0.0\",\"@timestamp\":\"2020-08-03T15:59:13.258Z\",\"sessionid\":\"0.30476381926688045\",\"routing_key\":null,\"sys\":0,\"province\":\"浙江\",\"country\":\"中国\",\"app_version\":null,\"pcode\":\"-105001\"}",
            "{\"utype\":null,\"prjname\":null,\"mt_devid\":null,\"debug\":false,\"env\":\"prod\",\"keyword\":null,\"source\":\"collector\",\"logid\":null,\"device_id\":null,\"sysver\":null,\"mac\":null,\"gid\":\"303069306787328\",\"platform\":null,\"ip\":\"220.184.141.10\",\"projectid\":\"398023211107840\",\"prjfullpath\":null,\"iskeypath\":false,\"remote_ip\":\"220.184.141.10\",\"time_stamp\":null,\"@version\":\"1\",\"prjedocnt\":null,\"duration\":\"6\",\"city\":\"杭州\",\"major\":null,\"regionrule\":null,\"app_name_lowercase\":\"collector_webapp\",\"trigertime\":\"2020/08/03 23:58:42\",\"ver2\":null,\"usetype\":null,\"pdate\":20200803,\"prjsize\":null,\"app_name\":\"Collector_WebApp\",\"msg_type\":null,\"fnname\":\"概况\",\"prjcost\":null,\"fncode\":\"10110\",\"name\":null,\"created_at\":\"2020-08-03 23:58:42.958\",\"fngroup\":\"数据中心\",\"vername\":null,\"query\":\"{\\\"enterpriseid\\\":\\\"303069308422656\\\",\\\"enterprisename\\\":\\\"浙江培训租户\\\",\\\"orgId\\\":\\\"398023210985984\\\",\\\"orgName\\\":\\\"菜鸟大厦\\\",\\\"roles_sg\\\":[\\\"租户管理员\\\"],\\\"userName_sg\\\":\\\"浙江培训租户租户管理员\\\",\\\"modularName_sg\\\":\\\"数据中心-概况\\\",\\\"terminal\\\":\\\"pc\\\",\\\"projectName\\\":\\\"菜鸟大厦\\\",\\\"userId\\\":303069306787328}\",\"receivetime\":null,\"hardwareid\":null,\"dognum\":\"\",\"updated_at\":null,\"ver\":\"1.0.0\",\"@timestamp\":\"2020-08-03T15:59:05.033Z\",\"sessionid\":\"0.7335861806620778\",\"routing_key\":null,\"sys\":0,\"province\":\"浙江\",\"country\":\"中国\",\"app_version\":null,\"pcode\":\"-105001\"}"
        ],
        "total": 0,
        "currentPage": 0,
        "totalHits": 2
    }
}

异常返回结果

{
    "code": "fail",
    "message": "查询异常",
    "data": null
}

:::tip 注意

es查询窗口限制查询缓存最大条数为一万条.如果totalHits大于10000会有数据查询不到,请根据业务场景限制startTime和endTime间隔,分页查询。
es可查询最近14天数据,数据可能会积压,T+1日数据较为准确。

:::