✔글 작성 - SangleProject/Sangle GitHub Wiki

메소드 경로 설명
POST /posts/write 글 작성

writing_typing_3s

Request Header

{
    "Content-Type": "application/json",
    "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJTQU5HTEUiLCJ1c2VySWR4IjoyMiwiZXhwIjoxNjA0MjExOTYzfQ.xUkHeX8NKa8GW2L_PX7-lyHoT2-eSSIvg2LrZ395vlI"
}

Request Body

{
    "topic" : "우리",
    "postWrite" : "우리우리"
}
  • topic : 해당 글감
  • postWrite : 작성한 내용

작성시간은 서버에서 해당 "yyyy-MM-dd HH:mm"로 저장됩니다!

Response

< Success >

  • 배지 있을 때
{
    "topic": "우리",
    "postWrite": "우리우리",
    "postIdx": 54,
    "badge": [
           "badgeName": "시작이 반이다",
           "badgeInfo":"생글에 오신걸 환영해요. 뭐든 지 처음이 제일 어려운 법! 당신의 시작을 언제나 응원해요."
           "badgeImg":"https://outsopt26.s3.ap-northeast-2.amazonaws.com/badge/img_badge01_xl.png"
]
}

< Success >

  • 배지 없을 때
{
    "topic": "우리",
    "postWrite": "우리우리",
    "postIdx": 54,
    "badge": []
}

< Fail >

  • 데이터 누락 (400)
{
    "data": null
}
  • 작성할 권한 없음 (401)
{
    "data": null
}
  • 데이터베이스 에러 (600)
{
    "data": null
}
  • 서버 내부 에러 (500)
{
    "data": null
}
  • 메소드 에러 (405)
  • 경로 에러 (404 or 400)

⚠️ **GitHub.com Fallback** ⚠️