Skip to content

게시글 생성

sGOM edited this page Aug 9, 2021 · 4 revisions

게시글 생성

  • Method : POST
  • URL : /document
  • Content-Type :application/json; charset=utf-8

Request

필드명 타입 필수여부 설명
context String(Markdown) Required 게시글 내용을 저장하는 필드

예제

http POST https://:your-site/document

Response

필드명 타입 필수여부 설명
document Document Required 게시글 정보

예제

{
  "document": {
    "author": {
      "id": 2,
      "username": "Tangkeke",
      //"isActive": 0,
      //"documentsCount": 2,
      //"commentsCount": 0,
      //"likedDocumentsCount": 0,
      "role": "non-regular",
      "profile": {
        //"id": 2,
        //"favoriteComic": "러브라이브 슈퍼스타",
        //"favoriteCharacter": "시부야 카논",
        //"profileText": "",
        "profileImage": "/images/",
        //"profileBannerImage": "/images/default_profile_banner_image"
      },
      "student": {
        //"id": 2,
        "name": "탕쿠쿠",
        "nTh": 19,
        //"birthdate": "1998-07-17",
        "major": "미디어커뮤니케이션학부",
        //"email": "[email protected]",
        //"phoneNumber": "010-7777-7777",
      }
    },
    "content": "게시글 작성 예시",
    "comments": [],
    "likedAccounts": [],
    "id": 4,
    "createdAt": "2021-08-09T02:05:07.134Z",
    "isNotification": 0
  }
}

http status code code message comment
201 0 SUCCESS 정상 응답
400 0 FAIL 비정상 응답
401 0 Unathorized 로그인 필요
403 0 Forbidden 권한 없음

의논할 부분

  • reducers의 SETACCOUNT랑 APPENDFEED에서는 무슨 기능을 함? (ㅈㅅ; ㅎㅎ)
  • 위에 때문에 주석 친 부분 삭제해도 될까..?