跳到主要内容
版本:2.6

项目-单用户查询

接口说明

查询项目指定用户特征

接口地址

http://{api-host}/v1/api/projects/{project_ID}/users/{user_key}/{search_ID}

请求方式

GET

公共请求参数

公共请求参数

请求参数

名称类型必填描述示例值
project_IDString搜索用户所在项目IDWlGk4Daj
user_keyString搜索的用户身份标识符$basic_userId
search_IDString搜索的用户身份值U3803180317

返回数据

名称类型描述
gioIdIntGrowingIO 系统生成的用户标示
identifications< String , List >系统用户的全部用户身份值
propertiesObjective系统用户的全部用户属性和用户标签

示例 1:根据项目ID和用户ID搜索用户

场景:在项目 WlGk4Daj 中搜索 用户 IDU3803180317 用户的全部用户身份、用户属性和用户标签

请求示例

curl --location --request GET 'http://{api-host}/v1/api/projects/WlGk4Daj/users/$basic_userId/U3803180317'
--header 'Authorization: Bearer c2ff9aa1-1824-4cc7-a01f-4094293a6af9'

返回示例

{
"gioId": "13831",
"identifications": {
"ids_$basic_userId": ["U3803180317"],
"ids_$anonymous_user": ["X","Y"]
},
"properties": {
"usr_$basic_name": "陈一一",
"usr_age": "28",
"usr_address": null,
...
"tag_30day_payment_sum": "3519.3",
"tag_RFM_level": "高",
"tag_last_buy": null,
...
}
}

示例 2:根据项目ID和设备ID搜索用户

场景:在项目 WlGk4Daj 中搜索 设备 IDX 用户的全部用户身份、用户属性和用户标签

请求示例

curl --location --request GET 'http://{api-host}/v1/api/projects/WlGk4Daj/users/$anonymous_user/X'
--header 'Authorization: Bearer c2ff9aa1-1824-4cc7-a01f-4094293a6af9'

返回示例

{
"gioId": "13831",
"identifications": {
"ids_$basic_userId": ["U3803180317"],
"ids_$anonymous_user": ["X","Y"]
},
"properties": {
"usr_$basic_name": "陈一一",
"usr_age": "28",
"usr_address": null,
...
"tag_30day_payment_sum": "3519.3",
"tag_RFM_level": "高",
"tag_last_buy": null,
...
}
}

示例 3:搜索用户不存在或未授权给项目

场景:搜索用户不存在或未授权给项目

请求示例

curl --location --request GET 'http://{api-host}/v1/api/projects/WlGk4Daj/users/$anonymous_user/Z'
--header 'Authorization: Bearer c2ff9aa1-1824-4cc7-a01f-4094293a6af9'

返回示例

{
"gioId": "0",
"identifications": {},
"properties": {}
}