开放平台Re-Boost用户在活动的玩家数据

用户在活动的玩家数据

能获取用户在活动中的玩家数据,通过时间筛选可以活动玩法的行为统计如领养狗狗/喂狗粮/收集爱心等次数。

调用方式

  • 请求方式: POST
  • 请求地址: https://tls2s.allapp.link/manage/campaign/player?project_id=你的ProjectId

请求头参数(Header)

参数必须说明
Content-Typeapplication/json声明json格式
AuthorizationBearer md5(OpenSecret+(空格)+md5(请求body))OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret

请求内容参数(Body)

请求示例:

{
    "campaign_id": "cvbvl1urdjknm77a1dj0",
    "user_id": "cvbvl1urdjknm77a1dj0",
    "start_time": 1704531200,
    "end_time": 1704532200
}

参数说明

参数必须类型说明
project_idstring项目id
campaign_idstring活动id
user_idstring用户id
start_timeinteger开始时间时间戳(单位:秒级)闭区间,不填为活动开始时间,仅生效在活动玩法的行为统计
end_timeinteger结束时间时间戳(单位:秒级)闭区间,不填为活动结束时间,仅生效在活动玩法的行为统计

返回示例

{
    "code": 200,
    "msg": "请求成功",
    "data": {
        "status": 0,
        "fission_id": 22,
        "keep":{
            "love_num": 20,
            "remain_food": 800,
            "action": {
                "grow_pet": 2,
                "feed_num": 3,
                "collect_num": 4
            }
        }
    }
}

返回参数说明

参数类型说明
codeint32返回状态码 200为成功返回
msgstring返回状态码信息
dataobject返回内容
data.statusnumber异常状态(0-无异常,1-当前用户未参与当前活动)
data.fission_idnumber玩法ID(玩法的唯一标识)
data.keepobject养成活动的行为统计,仅在fission_id = 22时返回当前字段
data.keep.love_numnumber当前养成宠物已经收集爱心数
data.keep.remain_foodnumber当前养成宠物剩余的食物数
data.keep.actionnumber用户在当前活动的行为统计(会根据时间过滤)
data.keep.action.grow_petnumber领养宠物次数
data.keep.action.feed_numnumber喂养宠物次数
data.keep.action.collect_numnumber点击收集爱心次数

Tips: 目前仅支持fission_id = 22的活动查询

  • 仅在fission_id = 22时返回keep字段