开放平台Re-Boost回调提示节点回调

概述

活动中配置的push提醒回调,每个玩法有对应的配置

请求头参数

  • 请求方法:POST
  • 内容类型:application/json
  • 请求认证:Authorization: Bearer md5(OpenSecret+(空格)+md5(请求body))

请求参数

请求包体:

{
    "msg_id": "csga1t6rdj7u2f12rnsg",
    "msg_type": "campaign_push",
    "msg_time": 1730191604,
    "project_id": "项目id",
    "msg_data": {
        "fission_id": 17,
        "campaign_hash_id": "活动id",
        "campaign_title": "活动标题",
        "campaign_url": "活动链接",
        "user_id": "用户id",
        "mark": "提示标识",
        "mark_code": "提示标识类型",
        "code_val": "提示标识类型对应的值",
        "push_time": 1730191604,
        "task_expire_time": 1730191604,
        "invite_num": 30,
        "target_num": 100
    }
}

参数说明:

参数必须类型说明
msg_idstring消息ID
msg_typestring固定为”campaign_help_ok”
msg_timenumber消息生成时间戳
project_idstring项目ID
msg_dataobject消息内容
msg_data.fission_idnumber活动类型 查看
msg_data.campaign_hash_idstring活动id
msg_data.campaign_titlestring活动标题
msg_data.campaign_urlstring活动链接
msg_data.user_idstring用户id
msg_data.markstring提示标识
msg_data.mark_codestring提示标识类型
msg_data.code_valstring提示标识类型对应的值
msg_data.push_timestring推送时间
msg_data.task_expire_timestring用户任务过期时间
msg_data.invite_numstring有效邀请用户数
msg_data.target_numstring完成任务需要的有效邀请人数

mark枚(提示标识枚举)

  • task_reset 任务即将重制推送,make_code 如下:
    • task_reset_1 剩余1天将被重制
    • task_reset_2 剩余2天将被重制
    • task_reset_3 剩余3天将被重制
    • task_reset_4 剩余4天将被重制
    • custom 自定义多少小时,code_val返回的是小时,如返回“2”,代表剩余2小时将被重制
  • active 活跃提醒,make_code 如下:
    • active_1 用户大于1天没有进入活动
    • active_2 用户大于2天没有进入活动
    • active_3 用户大于3天没有进入活动
    • active_7 用户大于7天没有进入活动
    • active_15 用户大于15天没有进入活动
    • custom 自定义多少小时,code_val返回的是小时,如返回“2”,代表用户大于2小时没有进入活动

响应处理

当回调处理成功之后,请返回200状态码,以及在响应内容中返回字符串success

当服务器收不到上述状态码及响应内容返回,重试频率为15s/15s/30s/3m/10m/20m,共回调6次;