开放API接口说明文档

本文档所描述的内容属于云图的高级使用功能,涉及较多技术细节,适用于对相关功能有经验的用户参考。如果对文档内容有疑惑,请您及时咨询李永均(621955)以便获取快速协助。

1. 概述

​ 此文档为云图对外的开放API接口说明文档,以下所有接口都需要通过mactoken的认证认证获取数据,请接入同学确认是否有该应用查询权限,没有权限,请及时联系应用管理员。

2. 环境

序号 类型 环境 域名 备注
1 HTTPS 预生产 bd-ca-open-dataservice.beta.101.com T+1/实时数据
2 HTTPS 生产 bd-ca-open-dataservice.sdp.101.com T+1/实时数据

注意:环境只支持HTTPS,请不要使用HTTP!

3. API接口

​ 以下接口都需要通过Mac Token进行获取数据,且获取数据的个人账号已经添加如云图的应用中,否则会显示“无访问权限”错误。

3.1 用户项目列表

  • 请求方法:GET

  • 请求地址:/v1.0/apps?app_name=99游&page=1&size=37

  • 请求参数:

    • page 分页参数,页数
    • size 分页参数,每页数量,最大100条,最小1条
    • app_name:应用名称模糊搜索,可不选
  • 返回参数:

    • 见示例说明
  • 示例:

{
    "result":true,
    "total":37,
    "rows":[
        {
            "id":613,
            "app_id":"pc_im",
            "app_name":"99游 PC",
            "logo_image":"im",
            "real_name":"99游",
            "platform":"PC",
            "status":"03",
            "quota_type":"user",
            "creator_id":"768696",
            "creator_name":"杜建强",
            "create_time":"2016-08-11 11:27:02",
            "active_user_cnt":0,
            "new_user_cnt":0,
            "sur_user_cnt":1
        },
        {
            "id":613,
            "app_id":"pc_im",
            "app_name":"99游 PC",
            "logo_image":"im",
            "real_name":"99游",
            "platform":"PC",
            "status":"03",
            "quota_type":"user",
            "creator_id":"768696",
            "creator_name":"杜建强",
            "create_time":"2016-08-11 11:27:02",
            "active_user_cnt":0,
            "new_user_cnt":0,
            "sur_user_cnt":1
        }
    ]
}

3.2 T+1历史数据 - 基本统计数据接口

  • 请求方法:GET

  • 请求地址:/v1.0/apps/{app_key}/kpis/{kpi_type}/basic?date=

  • 请求参数:

    • app_key:应用Appkey
    • kpi_type:user 或 device,默认为user
  • 返回字段

    | 序号 | 字段 | 类型 | 说明 | | ----- | ------ | ------- | ------------------------ | | 1 | result | Boolean | | | 2 | obj | Object | | | 2.1 | code | String | 编码,见附录《code字段编码字典列表》 | | 2.2 | name | String | 中文说明 | | 2.3 | value | String | 数值 |

  • 示例:

{
    "result":true,
    "obj":[
        {
            "code":"K0100006",
            "name":"累计设备",
            "value":"558"
        },
        {
            "code":"K0100010",
            "name":"过去7天活跃设备",
            "value":"190"
        },
        {
            "code":"K0100011",
            "name":"过去30天活跃设备",
            "value":"417"
        },
        {
            "code":"K0200011",
            "name":"过去7天平均日使用时长/设备",
            "value":"00:00:00"
        },
        {
            "code":"K0200010/K0200012",
            "name":"启动次数",
            "value":"12121"
        },
        {
            "code":"K0100022/K0100022",
            "name":"PV数",
            "value":"452"
        }
    ]
}
  • 请求示例:GET
  • 备注:此接口无权限

3.3 T+1历史数据 - 整体趋势数据接口

  • 请求方法:GET

  • 请求地址:/v1.0/apps/{app_key}/kpis/{kpi_code}/trend?start_date={start_date}&end_date={end_date}

  • 请求参数:

    • app_key:应用的Key
    • kpi_code :指标名称,K0100005为活跃设备,K0100002为活跃用户,K0100004为新增用户
    • start_date:开始时间,格式为:20181118
    • end_date:结束时间,格式为:20181119
  • 返回参数:

序号 字段 类型 说明
1 result Boolean
2 obj Object
2.1 kpi_code String 编码,见附录《code字段编码字典列表》
2.2 date String
2.3 value String 数值
  • 返回内容
{
    "result":true,
    "obj":[
        {
            "kpi_code":"K0100005",
            "date":"2018-10-15",
            "value":"32",
        },
        {
            "kpi_code":"K0100005",
            "date":"2018-10-16",
            "value":"32",
        }
    ]
}
  • :此接口无权限

3.4 实时数据 - 查询应用基础数据

{
  "total_user_count":1111,  // 活跃用户
  "total_visit_count":1111,  // 访问次数(UV)
  "total_ip_count":111// IP数
  "total_pv_count":111, // 浏览量(PV)
  "appkeys":[{
    "appkey":"appkey1",
    "total_device_count":111, // 活跃设备数(今日累计) 20200304
    "total_user_count":111, // 活跃用户数(今日累计)
    "total_user_visit_count":212// 访问次数(今日累计)
    "online_user_count":1111,// 在线用户数(前一个小时) 
    "user_visit_count":212// 用户访问数(前两个小时)
    "ip_count":111// IP数
    "pv_count":111, // 浏览量(PV)
  }]
}

注意:实时数据接口必须在应用已开通实时数据的情况下才能查看到数据。

附录

  1. code字段编码字典列表
类型 编码 编码说明
用户类型 K0100003 累计用户
K0100008 过去7天活跃用户
K0100009 过去30天活跃用户
K0200007 过去7天平均日使用时长
K0200010 启动次数
K0100022 PV数
设备类型 K0100006 累计设备
K0100010 过去7天活跃设备
K0100011 过去30天活跃设备
K0200011 过去7天平均日使用时长/设备
K0200012 启动次数
K0100022 PV数
© Appfactory Team all right reserved,powered by Gitbook最后修订时间: 2021-05-13 11:17:07

results matching ""

    No results matching ""