获取用户类型
当企业需要通过api的方式来将用户的用户类型同步到turboLink的活动用户中的时候,系统会发起请求回去用户类型
调用方式
- 请求方式:
POST - 回调地址:
Dashboard -> Re.Boost -> 回调地址中设置
请求头参数(Header)
| 参数 | 必须 | 值 | 说明 |
|---|---|---|---|
| Content-Type | 是 | application/json | 声明json格式 |
| Authorization | 是 | Bearer md5(OpenSecret+(空格)+md5(请求body)) | OpenSecret 获取方式:Dashboard > 开发配置 > 开放平台秘钥 获取OpenSecret |
请求参数
请求包体:
{
"user_id":"您的APP用户ID",
"campaign_id": "cje49g6rdj7lp319rslg",
"title":"活动标题",
"tl_setting_user_type": ["v1","v2","v3"]
}参数说明:
| 参数 | 必须 | 类型 | 说明 |
|---|---|---|---|
| user_id | 是 | string | 活动用户的ID标识,也就是app项目提供的用户标识 |
| campaign_id | 是 | string | 活动 ID |
| title | 是 | string | 活动标题 |
| state | 是 | string | 变动类型 (get_user_type - 获取用户类型) |
| tl_setting_user_type | 是 | array | turboLink后台已有的用户类型集合 |
响应处理
用户需要返回以下json格式数据
{
"code": 200,
"msg": "请求成功",
"data": {
"list": ["v1","v2","v3"]
}
}响应参数说明:
| 参数 | 必须 | 类型 | 说明 |
|---|---|---|---|
| code | number | string | 请求响应结果,如果请求响应成功,请返回200 |
| msg | 否 | string | 请求响应异常信息,如果非200情况下,可以用该字段提供错误信息 |
| data | 是 | object | 业务响应数据 |
| data.list | 是 | array | 用户匹配turboLink后台用户类型后返回的类型集合 |