Post 객체 수정

하나의 포스트 객체를 수정합니다.


METHOD & URL

PATCH /post/[id값]/

Permission

포스트 작성자


Request

Authorization: 유저 인증 정보

Body

아래의 항목들 전체 또는 일부 request body에 담아 POST 요청을 보낸다.

  • title: 포스트 제목
  • author_track: 작성자 트랙
  • post_img: 포스트 이미지
  • instrument: 작성자 트랙 악기
  • genre: 장르

  • 포스트 이미지의 경우 빈 스트링값 ("")을 보내면 삭제


Success Response

HTTP Response

200 OK

Content

{
    "id": 포스트 id값,
    "title": "포스트 제목",
    "author": 유저 id 값,
    "post_img": 포스트 이미지 주소,
    "liked": [
        유저 id 값,
    ],
    "num_liked": 좋아요 개수,
    "num_comments": 커멘트 트랙 개수,
    "created_date": "포스트 생성 일시",
    "master_track": null,
    "author_track": "트랙 주소",
    "mixed_tracks": {
        "악기": [
            { 커멘트 트랙 객체 1 },
            { 커멘트 트랙 객체 2 },
            ...
        ]
    },
    "comment_tracks": [
        "악기1": [
            { 커멘트 트랙 객체 1 },
            { 커멘트 트랙 객체 2 },
            ...
        ],
        "악기2": [
            { 커멘트 트랙 객체 1 },
            { 커멘트 트랙 객체 2 },
            ...
        ],
        ...
    ]
}

Error Response


results matching ""

    No results matching ""