Everytime

efub RestAPI 과제 : everytime API 명세 작성

  • 각각의 기능 부분을 누르면 해당 api detail 페이지로 이동합니다

분류
URI
메소드
기능
Member

/members/signup

POST
Member

/members/{memberId}

GET
Member

/members/{memberId}/email

PATCH
Member

/members/{memberId}

DELETE
Board

/boards

POST
Board

/boards/{boardId}

PATCH
Board

/boards/{boardId}

GET
Board

/boards/{boardId}

DELETE
Post

/boards/{boardId}/posts

POST
Post

/boards/{boardId}/posts/{postId}

PATCH
Post

/boards/{boardId}/posts

GET
Post

/boards/{boardId}/posts/{postId}

GET
Post

/boards/{boardId}/posts/{postId}

DELETE
Comment

/posts/{postId}/comments

POST
Comment

/posts/{postId}/comments/{commentId}

PATCH
Comment

/posts/{postId}/comments/{commentId}

GET
Comment

/posts/{postId}/comments/{commentId}

DELETE
LikePost

/posts/{postId}/hearts

POST
LikePost

/posts/{postId}/hearts

DELETE
LikeComment

/posts/{postId}/comments/{commentId}/hearts

POST
LikeComment

/posts/{postId}/comments/{commentId}/hearts

DELETE
MessageRoom

/message-rooms

POST
MessageRoom

/message-rooms

GET
MessageRoom

/message-rooms/{roomId}?startPostId={startPostId}

GET
MessageRoom

/messages/list/{roomId}

DELETE
Message

/message-rooms/{messageRoomId}/messages

POST
Message

/message-rooms/{messageRoomId}/messages

GET
Notification

/notification

GET

피드백 받은 내용

  • RESTful API에서는 리소스 이름을 보통 복수형으로 쓰는 것이 관례

  • 너무 깊게 depth 가져가지 말기 - 적절한 길이 유지 필요

Last updated