API : 모델 이미지 할당
1. 개요
이 API 엔드포인트는 시스템 내 가상 모델에 새로운 프로필 이미지를 할당하는 데 사용됩니다. 제공된 회원 일련번호와 이미지 URL을 바탕으로 모델의 이미지를 업데이트합니다.
2. HTTP 요청
GET https://lina.photos/request/?act=be_model&member_srl=1681&image_url=https://images.pexels.com/photos/3992656/pexels-photo-3992656.png?auto=compress&cs=tinysrgb&w=600
3. 요청 매개변수
매개변수 | 값 | 설명 |
---|---|---|
act | be_model | API 행동을 지정합니다. |
member_srl | 1681 | 모델의 회원 일련번호를 지정합니다. |
image_url | https://images.pexels.com/photos/3992656/pexels-photo-3992656.png?auto=compress&cs=tinysrgb&w=600 | 새로 할당할 이미지의 URL을 지정합니다. |
4. 응답 형식
응답은 JSON 형식으로 반환됩니다. 다음과 같은 필드를 포함합니다:
{ "error": 0, "message": "success", "httpStatusCode": 200, "request": { "member_srl": "1681", "image_url": "https://images.pexels.com/photos/3992656/pexels-photo-3992656.png?auto=compress" }, "document_srl": 157815 }
5. 데이터 설명
- error: 오류 코드 (0은 성공을 의미함).
- message: 처리 결과 메시지 ("success"는 성공적으로 처리되었음을 의미함).
- httpStatusCode: HTTP 상태 코드 (200은 요청이 성공적으로 처리되었음을 의미함).
- request: 요청에 사용된 매개변수.
- document_srl: 이미지가 업데이트된 문서의 일련번호.
6. 성공 응답 예시
{ "error": 0, "message": "success", "httpStatusCode": 200, "request": { "member_srl": "1681", "image_url": "https://images.pexels.com/photos/3992656/pexels-photo-3992656.png?auto=compress" }, "document_srl": 157815 }
7. 오류 처리
- 400 Bad Request: 요청 매개변수가 누락되었거나 잘못된 경우.
- 404 Not Found: 지정된
member_srl
에 해당하는 모델이 없는 경우. - 500 Internal Server Error: 서버 내부 오류.