概述
在使用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_id | 是 | string | 消息ID |
msg_type | 是 | string | 固定为”campaign_help_ok” |
msg_time | 是 | number | 消息生成时间戳 |
project_id | 是 | string | 项目ID |
msg_data | 是 | object | 消息内容 |
msg_data.campaign_hash_id | 是 | string | 活动id |
msg_data.campaign_title | 是 | string | 活动标题 |
msg_data.user_id | 是 | string | 助力用户id |
msg_data.parent_user_id | 是 | string | 邀请用户id |
msg_data.source | 是 | int | 助力原因 1-完成安装事件,2-完成注册事件,3-完成自定义事件任务 |
msg_data.device_id | 是 | string | 设备id |
msg_data.parent_device_id | 是 | string | 被助力者设备id |
msg_data.kv_data | 否 | []object | 指定任务的kv值 仅当source为3时返回 |
msg_data.kv_data.event | 是 | string | 事件id |
msg_data.kv_data.key | 是 | string | 事件key |
msg_data.kv_data.value | 是 | string | 事件key对应的值 |
响应处理
当回调处理成功之后,请返回200状态码,以及在响应内容中返回字符串
success
;
当服务器收不到上述状态码及响应内容返回,重试频率为15s/15s/30s/3m/10m/20m,共回调6次;