https://{TheMangoClient}/api/imagesChange

변경 가능한 이미지 정보는 /api/imagesList API를 통해 확인할 수 있습니다. 여러 개 이미지를 동시에 변경하는 경우, 최대 10개 이미지를 동시에 변경할 수 있습니다.

API Limit

Rate Limit 3 Request(s) / 1 Second(s)
Token Usage 1 Token(s) / 1 Request

Request

Name Required Type Description
 productId String
더망고 상품번호
 imageType String
이미지타입 - representative : 대표이미지 (대표이미지의 이미지 사이즈는 800x800px, 용량은 150KB 이하 이미지로만 변경 가능합니다.) - detail : 상세페이지 이미지
 imageUrl Array
변경대상 이미지 URL - String 형식으로 입력하면, 1개씩 이미지 변경이 가능합니다. - Array 형식으로 이미지를 여러개 입력하면, 여러 개 이미지 동시 변경이 가능합니다. - imageUrl 과 replaceImageUrl 이 Array 인 경우, 두 Array 의 길이가 동일해야 합니다. 같은 인덱스 위치의 이미지끼리 1:1로 교체됩니다.
 replaceImageUrl Array
변경할 이미지 URL - String 형식으로 입력하면, 1개씩 이미지 변경이 가능합니다. - Array 형식으로 이미지를 여러개 입력하면, 여러 개 이미지 동시 변경이 가능합니다. - imageUrl 과 replaceImageUrl 이 Array 인 경우, 두 Array 의 길이가 동일해야 합니다. 같은 인덱스 위치의 이미지끼리 1:1로 교체됩니다. - 변경할 이미지 URL 에 "delete" 문구를 입력하면, 해당 이미지가 삭제됩니다. (대표이미지는 삭제할 수 없습니다.)

Response

Name Type Description
 data Object
응답 데이터
    + productId String
더망고 상품번호
    + imageType String
이미지타입
    + errorImages String
오류 이미지 리스트 - 동시에 여러개 이미지를 변경하는 경우, 변경에 오류가 있는 이미지를 출력합니다.

Error Code

Name Description
 CANNOT DELETE REPRESENTATIVE IMAGE 이미지 삭제기능은 대표이미지는 지원하지 않습니다.
 IMAGE NOT FOUND FOR PRODUCT 요청하신 이미지는 해당 상품에 존재하지 않는 이미지입니다.
 IMAGE COUNT MISMATCH 변경할 이미지와 변경대상 이미지의 개수는 동일해야 합니다.
 MAX IMAGE CHANGE COUNT EXCEEDED 한번에 변경 가능한 이미지 개수는 최대 10개입니다.
 REPRESENTATIVE IMAGE SIZE UNKNOWN 대표이미지의 이미지 용량이 확인되지 않습니다.
 REPRESENTATIVE IMAGE FILE SIZE TOO LARGE 대표이미지의 이미지 최대 용량을 초과하였습니다.

API Request Sample

curl --location 'https://{TheMangoClient}/api/imagesChange' \
--header 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXXXX' \
--header 'Content-Type: application/json' \
--data '{
    "productId": "",
    "imageType": "",
    "imageUrl": [],
    "replaceImageUrl": []
}'