Yeollin Jib
  • Intro
  • πŸ–₯ API
    • USER API
    • POST API
    • POST STORAGE API
    • COMMENT API
    • CHATTING API
    • INQUIRE API
Powered by GitBook
On this page
  • κ²Œμ‹œλ¬Ό λŒ“κΈ€ 쑰회
  • λ‚΄κ°€ μ“΄ λŒ“κΈ€ 쑰회
  • κ²Œμ‹œλ¬Ό λŒ“κΈ€ μ“°κΈ°
  • κ²Œμ‹œλ¬Ό λŒ“κΈ€ μˆ˜μ •
  • κ²Œμ‹œλ¬Ό λŒ“κΈ€ μ‚­μ œ
  1. πŸ–₯ API

COMMENT API

PreviousPOST STORAGE APINextCHATTING API

Last updated 3 years ago

κ²Œμ‹œλ¬Ό λŒ“κΈ€ 쑰회

GET https://Yeollin-jib/comment/:postId

κ²Œμ‹œλ¬Ό μ•„μ΄λ””λ‘œ 전체 λŒ“κΈ€ 쑰회

Path Parameters

Name
Type
Description

postId*

Integer

{
    "data": [
        {
            "id": 1, // 데이터 λ² μ΄μŠ€μ— μ €μž₯λ˜λŠ” λŒ“κΈ€ 아이디
            "userId": 4, // λŒ“κΈ€μ„ μž‘μ„±ν•œ μœ μ €μ˜ 아이디
            "postId": 4, // κ²Œμ‹œκΈ€μ˜ 아이디
            "contents": "μ•ˆλ…•",
            "createdAt": "2021-10-27T03:39:33.000Z",
            "updateTimestamp": "2021-10-27T03:39:33.000Z",
            "users": [
                {
                    "nickname": "까까h",
                    "imagePath": "IMG_7429(1636134049182).jpg"
                }
            ]
        },
        {
            "id": 3, // 데이터 λ² μ΄μŠ€μ— μ €μž₯λ˜λŠ” λŒ“κΈ€ 아이디 
            "userId": 4, // λŒ“κΈ€μ„ μž‘μ„±ν•œ μœ μ €μ˜ 아이디
            "postId": 4, // κ²Œμ‹œκΈ€μ˜ 아이디
            "contents": "μ•ˆλ…•",
            "createdAt": "2021-10-27T03:43:24.000Z",
            "updateTimestamp": "2021-10-27T03:43:24.000Z",
            "users": [
                {
                    "nickname": "suzysoyeonghwang",
                     "imagePath": "IMG_7429(1636134049182).jpg"
                }
            ]
        },
        {
            "id": 4, // 데이터 λ² μ΄μŠ€μ— μ €μž₯λ˜λŠ” λŒ“κΈ€ 아이디
            "userId": 4, // λŒ“κΈ€μ„ μž‘μ„±ν•œ μœ μ €μ˜ 아이디
            "postId": 4, // κ²Œμ‹œκΈ€μ˜ 아이디
            "contents": "μ•ˆλ…•2",
            "createdAt": "2021-10-27T03:56:01.000Z",
            "updateTimestamp": "2021-10-27T04:36:32.000Z",
            "users": [
                {
                    "nickname": "κΉ€μ½”λ”©",
                     "imagePath": "IMG_7429(1636134049182).jpg"
                }
            ]
        }
    ],
    "message": "λŒ“κΈ€μ΄ μ„±κ³΅μ μœΌλ‘œ μ‘°νšŒλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
}
{ "message": "μ„œλ²„ μ—λŸ¬ μž…λ‹ˆλ‹€." }

λ‚΄κ°€ μ“΄ λŒ“κΈ€ 쑰회

GET https://Yeollin-jib/comment/me

λ‚΄κ°€ μ“΄ 전체 λŒ“κΈ€ 쑰회

Headers

Name
Type
Description

Authorization*

String

accessToken

{
    "data": [
        {
            "postId": 6,
            "contents": "μ•ˆμ•ˆλ…•λ…•",
            "post": {
                "title": "제λͺ©"
                "dueDate": "1"
            }
        },
        {
            "postId": 6,
            "contents": "μ•ˆλ…•",
            "post": {
                "title": "1",
                "dueDate": "1"
            }
        },
        {
            "postId": 6,
            "contents": "μ†Œλ―Όλ‹˜!!!!!",
            "post": {
                "title": "1",
                "dueDate": "1"
            }
        },
        {
            "postId": 7,
            "contents": "μ†Œλ―Όλ‹˜!!!!!",
            "post": {
                "title": "dd",
                "dueDate": "2021-11-1013:29"
            }
        },
        {
            "postId": 8,
            "contents": "μ†Œλ―Όλ‹˜!!!!!",
            "post": {
                "title": "dd22",
                "dueDate": "2021-11-1013:29"
            }
        },
        {
            "postId": 9,
            "contents": "μ†Œλ―Όλ‹˜!!!!!",
            "post": {
                "title": "dd22",
                "dueDate": "2021-11-1013:29"
            }
        }
    ],
    "message": "λ‚΄κ°€ μ“΄ λŒ“κΈ€μ΄ μ„±κ³΅μ μœΌλ‘œ μ‘°νšŒλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
}
{ "message": "μ„œλ²„ μ—λŸ¬ μž…λ‹ˆλ‹€." }

κ²Œμ‹œλ¬Ό λŒ“κΈ€ μ“°κΈ°

POST https://Yeollin-jib/comment/:postId

κ²Œμ‹œλ¬Ό 아이디λ₯Ό μž…λ ₯ν•΄μ„œ κ·Έ κ²Œμ‹œλ¬Όμ— λŒ“κΈ€ μž‘μ„±

Path Parameters

Name
Type
Description

postId*

Integer

Headers

Name
Type
Description

Authorization*

String

Request Body

Name
Type
Description

contents*

String

{
    "data": {
        "id": 7, // 데이터 λ² μ΄μŠ€μ— μ €μž₯λ˜λŠ” λŒ“κΈ€ 아이디
        "userId": 4, // λŒ“κΈ€μ„ μž‘μ„±ν•œ μœ μ €μ˜ 아이디
        "postId": "2", // κ²Œμ‹œκΈ€μ˜ 아이디
        "contents": "μ•ˆλ…•",
        "updateTimestamp": "2021-10-27T03:59:03.441Z",
        "createdAt": "2021-10-27T03:59:03.441Z"
    },
    "nickname": {
        "nickname": "κΉ€μ½”λ”©"
    },
    "message": "λŒ“κΈ€μ΄ μ„±κ³΅μ μœΌλ‘œ μž…λ ₯λ˜μ—ˆμŠ΅λ‹ˆλ‹€."
}
{ "message": "μ„œλ²„μ—λŸ¬ μž…λ‹ˆλ‹€." }

κ²Œμ‹œλ¬Ό λŒ“κΈ€ μˆ˜μ •

PATCH https://Yeollin-jib/comment/:commentId

λŒ“κΈ€ μ•„μ΄λ””λ‘œ λŒ“κΈ€ μˆ˜μ •

Path Parameters

Name
Type
Description

commentId*

Integer

Headers

Name
Type
Description

Authorization*

String

Request Body

Name
Type
Description

contents*

String

{
    "comment": {
        "id": "2", // 데이터 λ² μ΄μŠ€μ— μ €μž₯된 λŒ“κΈ€ 아이디
        "userId": 4, // λŒ“κΈ€μ„ μž‘μ„±ν•œ μœ μ €μ˜ 아이디
        "postId": 1, // κ²Œμ‹œκΈ€μ˜ 아이디
        "contents": "μ•ˆλ…•2"
    },
    "nickname": {
        "nickname": "κΉ€μ½”λ”©"
    },
    "message": "λŒ“κΈ€μ΄ μ„±κ³΅μ μœΌλ‘œ μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€."
}
{ "message": "μ„œλ²„μ—λŸ¬ μž…λ‹ˆλ‹€." }

κ²Œμ‹œλ¬Ό λŒ“κΈ€ μ‚­μ œ

DELETE https://Yeollin-jib/comment/:commentId

λŒ“κΈ€ μ•„μ΄λ””λ‘œ λŒ“κΈ€ μ‚­μ œ

Path Parameters

Name
Type
Description

commentId*

Integer

Headers

Name
Type
Description

Authorization*

String

{
    "message": "λŒ“κΈ€μ΄ μ„±κ³΅μ μœΌλ‘œ μ‚­μ œλ˜μ—ˆμŠ΅λ‹ˆλ‹€."
}
{
    "message": "μ‚­μ œν•  κΆŒν•œμ΄ μ—†μŠ΅λ‹ˆλ‹€."
}
{ "message": "μ„œλ²„ μ—λŸ¬ μž…λ‹ˆλ‹€." }