인물 수정

Prev Next

VPC 환경에서 이용 가능합니다.

인물의 정보를 수정합니다. 익명 인물에 이름을 지정할 때도 사용합니다.

요청

요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.

메서드 URI
PATCH /api/v1/workspaces/{workspace_name}/persons/{person_id}

요청 헤더

Media Intelligence API에서 공통으로 사용하는 헤더에 대한 정보는 Media Intelligence 요청 헤더를 참조해 주십시오.

요청 경로 파라미터

요청 경로 파라미터에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
workspace_name String Required 워크스페이스 이름
person_id String Required 인물 ID

요청 바디

요청 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
name String Optional 인물 이름
  • 1~50자
  • 워크스페이스 내 중복 불가
  • 공백 문자열 또는 공백만 포함된 경우 등록 불가
description String Optional 인물 설명
  • 1~700자
primaryThumbnailId Integer Optional 대표 썸네일 ID

요청 예시

요청 예시는 다음과 같습니다.

curl --location --request PATCH 'https://mi.apigw.ntruss.com/api/v1/workspaces/my-workspace/persons/1001' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
  "name": "유재석",
  "description": "한국의 대표 MC입니다.",
  "primaryThumbnailId": 3002
}'

응답

응답 형식을 설명합니다.

응답 바디

응답 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
code String - API 처리 결과 코드
message String - API 처리 결과 메시지
result Object - 인물 상세 정보 객체
result.id Integer - 인물 ID
result.personId Integer - 인물 ID
  • id와 동일한 값
result.name String - 인물 이름
  • 익명 인물은 null로 표시
result.description String - 인물 설명
result.assetCount Integer - 해당 인물이 등장하는 에셋 수
result.sceneCount Integer - 해당 인물이 등장하는 전체 장면 수
  • 등장 에셋의 장면 수를 합산한 값
result.tags Array - 인물에 설정된 태그 목록: tags
  • 0~N
result.thumbnails Array - 인물에 등록된 썸네일 목록: thumbnails
  • 0~N

tags

tags에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
id Integer - 태그 ID
name String - 태그 이름

thumbnails

thumbnails에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
id Integer - 썸네일 ID
url String - 썸네일 이미지 URL (Presigned URL)
isPrimaryThumbnail Boolean - 대표 썸네일 여부
  • true | false
thumbnailSource String - 썸네일 등록 방식
  • AUTO | MANUAL
  • AUTO: 미디어 분석 과정에서 자동으로 추출된 썸네일
  • MANUAL: 사용자가 직접 업로드한 썸네일

응답 상태 코드

Media Intelligence API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Media Intelligence 응답 상태 코드를 참조해 주십시오.

응답 예시

응답 예시는 다음과 같습니다.

{
  "code": "0",
  "message": "success",
  "result": {
    "id": 1001,
    "personId": 1001,
    "name": "유재석",
    "description": "한국의 대표 MC입니다.",
    "assetCount": 12,
    "sceneCount": 47,
    "tags": [
      {
        "id": 202,
        "name": "탤런트"
      }
    ],
    "thumbnails": [
      {
        "id": 3002,
        "url": "https://kr.object.ncloudstorage.com/.../9870829644790204567.jpg?...",
        "isPrimaryThumbnail": true,
        "thumbnailSource": "MANUAL"
      }
    ]
  }
}