Add or Update feature
Request
POST /v3/va/add-or-update-feature
{
"node_id": "53ba9bc997c72840",
"feature_type": 0,
"uuid": "12345",
"user_id": "12345",
"user_name": "apple",
"user_age": 25,
"identifier": 0,
"gender" : 1,
"feature_images" : ["/9j/4AAQSkZJRgABAQEAYABgAAD/2...."],
"memo" : "memo"
}
| Name | Type | Description | Required |
|---|---|---|---|
| node_id | String | 컴퓨팅 노드 ID | O |
| uuid | String | 유저 UID (입력하지 않으면 서버에서 자동 할당) | X |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
| user_id | String | 유저 ID | O |
| user_name | String | 이름 | O |
| user_age | Integer | 나이 | O |
| gender | Integer | 성별 (Gender) | O |
| identifier | Integer | 인종 (Identifier) | O |
| feature_images | String[] | 이미지 정보 (Base64 Encoding) | O |
| memo | String | 메모 | X |
Response
SUCCESS
{
"code": 0,
"message": "",
"uuid": "70697e9139e95a76"
}
REQUEST_TIMEOUT Or Something
{
"code": 502,
"message": "REQUEST_TIMEOUT"
}
| Name | Type | Description | Required |
|---|---|---|---|
| uuid | String | 유저 고유 ID | O |
| code | Enum | 응답 코드 (Error Code) | O |
| message | String | 오류 메시지 | X |
List feature
Request
POST /v3/va/list-feature
{
"node_id": "53ba9bc997c72840",
"feature_type": 0
}
| Name | Type | Description | Required |
|---|---|---|---|
| node_id | String | 컴퓨팅 노드 ID | O |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
Response
SUCCESS
{
"code": 0,
"message": "",
"feature_list": [
{
"node_id": "53ba9bc997c72840",
"feature_type": 0,
"uuid": "12345",
"user_id": "12345",
"user_name": "apple",
"user_age": 25,
"identifier": 0,
"gender" : 1,
"feature_images" : ["/9j/4AAQSkZJRgABAQEAYABgAAD/2...."],
"memo" : "memo"
}
]
}
REQUEST_TIMEOUT Or Something
{
"code": 502,
"message": "REQUEST_TIMEOUT"
}
| Name | Type | Description | Required |
|---|---|---|---|
| feature_list | JsonObject[] | (이미지 정보) 리스트 | O |
| code | Enum | 응답 코드 (Error Code) | O |
| message | String | 오류 메시지 | X |
Feature
| Name | Type | Description | Required |
|---|---|---|---|
| node_id | String | 컴퓨팅 노드 ID | O |
| uuid | String | 유저 UID (입력하지 않으면 서버에서 자동 할당) | X |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
| user_id | String | 유저 ID | O |
| user_name | String | 이름 | O |
| user_age | Integer | 나이 | O |
| gender | Integer | 성별 (Gender) | O |
| identifier | Integer | 인종 (Identifier) | O |
| feature_images | String[] | 이미지 정보 (Base64 Encoding) | O |
| memo | String | 메모 | X |
Remove feature
Request
POST /v3/va/remove-feature
{
"nodeId": "53ba9bc997c72840",
"uuId": "70697e9139e95a76",
"feature_type": 0
}
| Name | Type | Description | Required |
|---|---|---|---|
| nodeId | String | 컴퓨팅 노드 ID | O |
| uuId | String | 유저 UID | O |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
Response
SUCCESS
{
"code": 0,
"message": ""
}
REQUEST_TIMEOUT Or Something
{
"code": 502,
"message": "REQUEST_TIMEOUT"
}
| Name | Type | Description | Required |
|---|---|---|---|
| code | Enum | 응답 코드 (Error Code) | O |
| message | String | 오류 메시지 | X |
Matching feature
Request
POST /v3/va/mathing-feature
{
"node_id": "53ba9bc997c72840",
"feature_type": 0,
"uuid": "70697e9139e95a76",
"feature_images" : ["/9j/4AAQSkZJRgABAQEAYABgAAD/2...."]
}
| Name | Type | Description | Required |
|---|---|---|---|
| node_id | String | 컴퓨팅 노드 ID | O |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
| uuid | String | 유저 UID (입력하지 않으면 서버에서 자동 할당) | X |
| feature_images | String[] | 이미지 정보 (Base64 Encoding) | O |
Response
SUCCESS
{
"code": 0,
"message": "",
"feature_type": 0,
"uuid": "12345",
"user_id": "12345",
"user_name": "apple",
"user_age": 25,
"identifier": 0,
"gender" : 1,
"memo" : "memo"
}
| Name | Type | Description | Required |
|---|---|---|---|
| code | Enum | 응답 코드 (Error Code) | O |
| message | String | 오류 메시지 | X |
| uuid | String | 유저 UID (입력하지 않으면 서버에서 자동 할당) | O |
| feature_type | Enum | 특징 종류 (FeatureType) | O |
| user_id | String | 유저 ID | O |
| user_name | String | 이름 | O |
| user_age | Integer | 나이 | O |
| gender | Enum | 객체 성별 (Gender) | |
| identifier | Integer | 인종 (Identifier) | O |
| memo | String | 메모 | O |
REQUEST_TIMEOUT Or Something
{
"code": 502,
"message": "REQUEST_TIMEOUT"
}
| Name | Type | Description | Required |
|---|---|---|---|
| code | Enum | 응답 코드 (Error Code) | O |
| message | String | 오류 메시지 | X |
FeatureType
| Enum | Value | Description |
|---|---|---|
| Unknown | -1 | 알수없음 |
| Person | 0 | 사람 |
| Face | 1 | 얼굴 |
| Vehicle | 2 | 차량 |