开放平台Re-Boost回调用户助力回调

概述

在使用Re-Boost深度链接做上下关系链绑定时,当用户通过邀请链接进行 安装/注册/完成指定任务 事件后用户之间即可助力成功,此时回调用户助力成功相关数据。

请求头参数

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

请求参数

请求包体:

{
    "msg_id":"csga1t6rdj7u2f12rnsg",
    "msg_type":"campaign_help_ok",
    "msg_time":1730191604,
    "project_id":"项目id",
    "msg_data":{
        "campaign_hash_id":"活动id",
        "campaign_title":"活动标题",
        "user_id":"助力用户id",
        "parent_user_id":"邀请用户id",
        "source":1, // 助力原因 1-完成安装事件,2-完成注册事件,3-完成自定义事件任务
        "device_id": "设备id",
        "parent_device_id": "被助力者设备id",
        "kv_data":[
            {
                "event": "事件id",
                "key": "事件key",
                "value": "事件key对应的值"
            }
        ] //指定任务的kv值 仅当source为3时返回
    }
}

参数说明:

参数必须类型说明
msg_idstring消息ID
msg_typestring固定为”campaign_help_ok”
msg_timenumber消息生成时间戳
project_idstring项目ID
msg_dataobject消息内容
msg_data.campaign_hash_idstring活动id
msg_data.campaign_titlestring活动标题
msg_data.user_idstring助力用户id
msg_data.parent_user_idstring邀请用户id
msg_data.sourceint助力原因 1-完成安装事件,2-完成注册事件,3-完成自定义事件任务
msg_data.device_idstring设备id
msg_data.parent_device_idstring被助力者设备id
msg_data.kv_data[]object指定任务的kv值 仅当source为3时返回
msg_data.kv_data.eventstring事件id
msg_data.kv_data.keystring事件key
msg_data.kv_data.valuestring事件key对应的值

响应处理

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

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