story-dict
  1. 이미지
story-dict
  • v0
    • ping-pong
      GET
  • v1
    • 인증
      • 로그아웃
    • 유저
      • 로그인한 유저 정보 요청
      • 회원가입
    • 이미지
      • 미리 서명된 URL
        POST
      • 이미지 이동
        PATCH
    • 이야기
      • 리액션
        • 이야기의 리액션 생성
        • 이야기의 리액션 수정
        • 이야기의 리액션 제거
      • 댓글
        • 리액션
          • 이야기의 댓글의 리액션 생성
          • 이야기의 댓글의 리액션 수정
          • 이야기의 댓글의 리액션 삭제
        • 이야기의 댓글 생성
        • 이야기의 모든 댓글들 가져오기
        • 이야기의 댓글 수정
        • 이야기의 댓글 삭제
      • 모든 이야기들 가져오기
      • 랜덤 이야기들 가져오기
      • 단일 이야기 가져오기
      • 제목으로 단일 이야기 가져오기
      • 키워드로 이야기들 검색
      • 카테고리로 이야기들 가져오기
      • 단일 이야기 수정
      • 단일 이야기 삭제
      • 이야기 제목 중복 검사
      • 단일 이야기 생성
  1. 이미지

이미지 이동

Develop Env
http://localhost:9050
Develop Env
http://localhost:9050
PATCH
/apis/v1/images/{imageId}
업로드된 이미지 위치 변경 ( S3에 저장되는 위치도 변경됨 )
1.
use: 사용중인 이미지로 변경
2.
deleted: 미사용중인 이미지로 변경

Request

Path Params
imageId
string 
required
Example:
1b4b05cf-0c96-48a1-8da5-b78ca726ad47
Body Params application/json
imagePath
string 
required
현재 이미지 URL ( S3에 업로드된 )
Match pattern:
/^https:\/\/storydict\.s3\.ap-northeast-2\.amazonaws\.com\/images/
beforeStatus
enum<string> 
required
이동전 이미지 저장 위치
Allowed values:
tempusedeleted
Default:
temp
afterStatus
enum<string> 
required
이동할 이미지 저장 위치
Allowed values:
tempusedeleted
Default:
temp
Example
{
    "beforeStatus": "deleted",
    "afterStatus": "use"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'http://localhost:9050/apis/v1/images/1b4b05cf-0c96-48a1-8da5-b78ca726ad47' \
--header 'Content-Type: application/json' \
--data-raw '{
    "beforeStatus": "deleted",
    "afterStatus": "use"
}'

Responses

🟢200🟢 이미지 사용으로 이동
application/json
Body
payload
object 
required
imagePath
string 
required
이동된 이미지 URL
Example
{
    "payload": {
        "imagePath": "https://storydict.s3.ap-northeast-2.amazonaws.com/images/development/deleted/1736062064039.png"
    }
}
🟠400🔴 유효성 검사 실패
🟠404🔴 존재하지 않음
Previous
미리 서명된 URL
Next
이야기의 리액션 생성
Built with