Rest API - smuTeam15/Gradation_server GitHub Wiki

Gradation Rest API

index

ν”„λ‘œν† μ½œ URI λ‚΄μš©
GET / 메인 ν™”λ©΄
GET /v1/login 둜그인 정보와 μ‚¬μš©μžμ˜ 채널 λͺ©λ‘ λ°˜ν™˜

GET /

Request Data

    //nothing

Response Data

    //nothing

GET /v1/login

Request Data

    //nothing

Response Data

{  
    "userId" : λ‘œκ·ΈμΈν•œ μ‚¬μš©μž ID,
    "userName" : "λ‘œκ·ΈμΈν•œ μ‚¬μš©μž λ‹‰λ„€μž„",
    "userPicture" : "λ‘œκ·ΈμΈν•œ μ‚¬μš©μž 이미지"
    "channelList" : [
                        {
                            "id" : "채널 id",  
                            "firstSchool" : "λ“±λ‘ν•œ 첫번째 학ꡐ 이름",  
                            "secondSchool" : "λ“±λ‘ν•œ λ‘λ²ˆμ§Έ 학ꡐ 이름",  
                            "description" : "채널 μ„€λͺ…",  
                            "category" : "채널 λΆ„λ₯˜",  
                            "firstPicture" : "첫번째 학ꡐ 사진",  
                            "secondPicture" : "λ‘λ²ˆμ§Έ 학ꡐ 사진",  
                            "owner" : "채널을 λ“±λ‘ν•œ μ‚¬λžŒ id",  
                        },
                        {
                            //List ν˜•μ‹ : 상단과 동일
                        }
                    ]
}  

login

ν”„λ‘œν† μ½œ URI λ‚΄μš©
GET /oauth/authorization/naver 넀이버 둜그인
GET /oauth/authorization/google ꡬ글 둜그인

channel

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/channel 채널 생성
GET /api/v1/channel μ‚¬μš©μžκ°€ λ“±λ‘ν•œ 채널 쑰회
PUT /api/v1/channel/{channelId} 채널 μˆ˜μ •
DEL /api/v1/channel/{channelId} 채널 μ‚­μ œ
POST /api/v1/channel/{channelCode} λ‹€λ₯Έ 채널에 κ°€μž…

POST /api/v1/channel

Request Data

form-data
    "firstSchool" : "첫번째 학ꡐ 이름",  
    "secondSchool" : "λ‘λ²ˆμ§Έ 학ꡐ 이름",  
    "description" : "채널 μ„€λͺ…",  
    "category" : "채널 λΆ„λ₯˜",  
    "firstPicture" : "첫번째 학ꡐ 사진",  
    "secondPicture" : "λ‘λ²ˆμ§Έ 학ꡐ 사진"  

Response Data

μƒμ„±λœ 채널 ID

GET /api/v1/channel1

Request Data

    //nothing  

Response Data

[
    {
        "id" : 채널 ID,
        "firstSchool" : "λ“±λ‘ν•œ 첫번째 학ꡐ 이름",  
        "secondSchool" : "λ“±λ‘ν•œ λ‘λ²ˆμ§Έ 학ꡐ 이름",  
        "description" : "채널 μ„€λͺ…",  
        "category" : "채널 λΆ„λ₯˜",  
        "firstPicture" : "첫번째 학ꡐ μ‚¬μ§„μ˜ CDN μ£Όμ†Œ",  
        "secondPicture" : "λ‘λ²ˆμ§Έ 학ꡐ μ‚¬μ§„μ˜ CDN μ£Όμ†Œ",  
        "owner" : 채널을 μƒμ„±ν•œ μ‚¬μš©μž ID  
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]  

PUT /api/v1/channel/{channelId}

channelId : μˆ˜μ •ν•˜λ €λŠ” 채널 ID

Request Data

form-data
    "firstSchool" : "첫번째 학ꡐ 이름",  
    "secondSchool" : "λ‘λ²ˆμ§Έ 학ꡐ 이름",  
    "description" : "채널 μ„€λͺ…",  
    "category" : "채널 λΆ„λ₯˜",  
    "firstPicture" : "첫번째 학ꡐ 사진",  
    "secondPicture" : "λ‘λ²ˆμ§Έ 학ꡐ 사진"  

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μˆ˜μ • κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό

DELETE /api/v1/channel/{channelId}

channelId : μ‚­μ œν•˜λ €λŠ” 채널 ID

Request Data

    //nothing    

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό

POST /api/v1/channel/{channelCode}

channelCode : κ°€μž…ν•˜λ €λŠ” μ±„λ„μ˜ κ°€μž… μ½”λ“œ

Request Data

    //nothing

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 κ°€μž… μ½”λ“œκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ

post

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/post κ²Œμ‹œκΈ€ 생성
GET /api/v1/post/{channelId} 채널에 λ“±λ‘λœ κ²Œμ‹œκΈ€ 쑰회
PUT /api/v1/post/{postId} κ²Œμ‹œκΈ€ μˆ˜μ •
DEL /api/v1/post/{postId} κ²Œμ‹œκΈ€ μ‚­μ œ

POST /api/v1/post

Request Data

form-data
    "picture" : "κ²Œμ‹œκΈ€ 사진",  
    "content" : "κ²Œμ‹œκΈ€ λ‚΄μš©",  
    "channelId" : "채널 ID"  

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : κ²Œμ‹œκΈ€ 생성 κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό  

GET /api/v1/post/{channelId}

channelId : κ²Œμ‹œκΈ€μ„ μ‘°νšŒν•˜λ €λŠ” 채널 ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
[
    {
        "id" : κ²Œμ‹œκΈ€ ID,
        "picture" : "κ²Œμ‹œκΈ€ μ‚¬μ§„μ˜ CDN",  
        "content" : "κ²Œμ‹œκΈ€ λ‚΄μš©",  
        "userId" : κ²Œμ‹œκΈ€μ„ λ“±λ‘ν•œ μ‚¬μš©μž ID
        "userName" : "κ²Œμ‹œκΈ€μ„ λ“±λ‘ν•œ μ‚¬μš©μž 이름",
        "userPicture" : "κ²Œμ‹œκΈ€ λ“±λ‘ν•œ μ‚¬μš©μž 사진 CDN",  
        "likesId" : [
                        { 
                            "userId" : κ²Œμ‹œκΈ€ μ’‹μ•„μš”λ₯Ό λˆ„λ₯Έ μ‚¬μš©μž ID,  
                        },
                        { 
                            //List ν˜•μ‹ : 상단과 동일  
                        }  
                    ]  
        "comments" : [
                         {
                             "commentId" : λŒ“κΈ€ ID,  
                             "userId" : λŒ“κΈ€μ„ μž‘μ„±ν•œ μ‚¬μš©μž ID,
                             "userName" : "λŒ“κΈ€μ„ μž‘μ„±ν•œ μ‚¬μš©μž 이름"  
                             "comment" : "λŒ“κΈ€ λ‚΄μš©"  
                         },
                         {
                             //List ν˜•μ‹ : 상단과 동일
                         }
                     ]
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]  
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

PUT /api/v1/post/{postId}

postId : μˆ˜μ •ν•˜λ €λŠ” κ²Œμ‹œκΈ€ ID

Request Data

form-data
    "picture" : "κ²Œμ‹œκΈ€ 사진",  
    "content" : "κ²Œμ‹œκΈ€ λ‚΄μš©"  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μˆ˜μ • κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

DELETE /api/v1/post/{postId}

postId : μ‚­μ œν•˜λ €λŠ” κ²Œμ‹œκΈ€ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

postlikes

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/post/likes/{postId} κ²Œμ‹œκΈ€μ— μ’‹μ•„μš” μΆ”κ°€
GET /api/v1/post/likes/{postId} κ²Œμ‹œκΈ€μ— λ“±λ‘λœ μ’‹μ•„μš” 쑰회
DEL /api/v1/post/likes/{likesId} κ²Œμ‹œκΈ€μ— λ“±λ‘ν•œ μ’‹μ•„μš” μ‚­μ œ

POST /api/v1/post/likes/{postId}

postId : μ’‹μ•„μš”λ₯Ό 등둝할 κ²Œμ‹œκΈ€ ID

Request Data

    //nothing

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ’‹μ•„μš” 생성 κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

GET /api/v1/post/likes/{postId}

postId : μ’‹μ•„μš”λ₯Ό μ‘°νšŒν•˜λ €λŠ” κ²Œμ‹œκΈ€ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
[
    {
        "id" : κ²Œμ‹œκΈ€ μ’‹μ•„μš” ID,
        "userId" : μ’‹μ•„μš”λ₯Ό λ“±λ‘ν•œ μ‚¬μš©μž ID,
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

DELETE /api/v1/post/likes/{likesId}

likesId : μ‚­μ œν•  μ’‹μ•„μš” ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ μ’‹μ•„μš” IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€ μ’‹μ•„μš”μ— μ ‘κ·Ό  

postcomment

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/post/comment/{postId} κ²Œμ‹œκΈ€ λŒ“κΈ€ 생성
GET /api/v1/post/comment/{postId} κ²Œμ‹œκΈ€ λŒ“κΈ€ 쑰회
DEL /api/v1/post/comment/{postCommentId} κ²Œμ‹œκΈ€ μ‚­μ œ

POST /api/v1/post/comment/{postId}

postId : λŒ“κΈ€μ„ 생성할 κ²Œμ‹œκΈ€ ID

Request Data

{
    "comment" : "λŒ“κΈ€ λ‚΄μš©"
}

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : λŒ“κΈ€ 생성 κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

GET /api/v1/post/comment/{postId}

postId : λŒ“κΈ€μ„ μ‘°νšŒν•  κ²Œμ‹œκΈ€ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
[
    {
        "commentId" : λŒ“κΈ€ ID,
        "userId" : "λŒ“κΈ€ μž‘μ„±μž ID",
        "userName" : "λŒ“κΈ€ μž‘μ„±μž 이름",
        "comment" : "λŒ“κΈ€ λ‚΄μš©"
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€μ— μ ‘κ·Ό  

DELETE /api/v1/post/comment/{postCommentId}

postCommentId : μ‚­μ œν•  κ²Œμ‹œκΈ€ λŒ“κΈ€ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ κ²Œμ‹œκΈ€ λŒ“κΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” κ²Œμ‹œκΈ€ λŒ“κΈ€μ— μ ‘κ·Ό  

dailymission

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/dailymission 일일 λ―Έμ…˜ 생성
GET /api/v1/dailymission/{channelId} 채널에 λ“±λ‘λœ 일일 λ―Έμ…˜ 쑰회
PUT /api/v1/dailymission/{channelId} 일일 λ―Έμ…˜ μˆ˜μ •
DEL /api/v1/dailymission/{dailyMissionId} 일일 λ―Έμ…˜ μ‚­μ œ

POST /api/v1/dailymission

Request Data

form-data
    "picture" : "일일 λ―Έμ…˜ 사진",  
    "content" : "일일 λ―Έμ…˜ λ‚΄μš©",  
    "channelId" : "일일 λ―Έμ…˜μ„ 등둝할 채널 ID"  

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 일일 λ―Έμ…˜ 생성 κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό  

GET /api/v1/dailymission/{channelId}

channelId : 일일 λ―Έμ…˜μ΄ μ†ν•œ μ±„λ„μ˜ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡
[
    {
        "id" : dailyMission ID,
        "picture" : "일일 λ―Έμ…˜ 사진 CDN",
        "content" : "일일 λ―Έμ…˜ λ‚΄μš©"
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό  

PUT /api/v1/dailyMission/{dailyMissionId}

dailyMissionId : 일일 λ―Έμ…˜ ID

Request Data

form-data
    "picture" : "일일 λ―Έμ…˜ 사진",  
    "content" : "일일 λ―Έμ…˜ λ‚΄μš©",  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ 일일 λ―Έμ…˜ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μˆ˜μ • κΆŒν•œμ΄ μ—†λŠ” 일일 λ―Έμ…˜μ— μ ‘κ·Ό  

DELETE /api/v1/dailymission/{dailyMissionId}

dailyMissionId : μ‚­μ œν•˜λ €λŠ” 일일 λ―Έμ…˜ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ 일일 λ―Έμ…˜ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ  
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” 일일 λ―Έμ…˜μ— μ ‘κ·Ό  

weeklytopic

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/weeklytopic/{channelId} μ£Όκ°„ ν™”μ œ 생성
GET /api/v1/weeklytopic/{channelId} 채널에 λ“±λ‘λœ μ£Όκ°„ ν™”μ œ 쑰회
PUT /api/v1/weeklytopic/{weeklyTopicId} μ£Όκ°„ ν™”μ œ μˆ˜μ •
DEL /api/v1/weeklytopic/{weeklyTopicId} μ£Όκ°„ ν™”μ œ μ‚­μ œ

POST /api/v1/weeklytopic{channelId}

Request Data

{  
    "title" : "μ£Όκ°„ ν™”μ œ 제λͺ©",  
    "category" : "μ£Όκ°„ ν™”μ œ λΆ„λ₯˜",  
    "content" : "μ£Όκ°„ ν™”μ œ λ‚΄μš©",  
}  

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μ£Όκ°„ ν™”μ œ 생성 κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό  

GET /api/v1/weeklytopic/{channelId}

channelId : μ£Όκ°„ ν™”μ œκ°€ μ†ν•œ μ±„λ„μ˜ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
[
    {
        "id" : μ£Όκ°„ ν™”μ œ ID,
        "title" : "μ£Όκ°„ ν™”μ œ 제λͺ©",  
        "category" : "μ£Όκ°„ ν™”μ œ λΆ„λ₯˜",  
        "content" : "μ£Όκ°„ ν™”μ œ λ‚΄μš©",  
        "weeklyTopicComments" : [
                                    {
                                        "userId" : μ‚¬μš©μž ID,
                                        "userName" : "μ‚¬μš©μž 이름",
                                        "commentId" : 일일 ν™”μ œ λŒ“κΈ€ ID,
                                        "comment" : "일일 ν™”μ œ λŒ“κΈ€ λ‚΄μš©",
                                        
                                    },
                                    {
                                        //List ν˜•μ‹ : 상단과 동일
                                    }
                                ]
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]
Response 204 : μš”μ²­ν•œ 채널 IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” 채널에 μ ‘κ·Ό  

PUT /api/v1/weeklytopic/{weeklyTopicId}

weeklyTopicId : μ£Όκ°„ ν™”μ œ ID

Request Data

{  
    "title" : "μ£Όκ°„ ν™”μ œ 제λͺ©",  
    "category" : "μ£Όκ°„ ν™”μ œ λΆ„λ₯˜",  
    "content" : "μ£Όκ°„ ν™”μ œ λ‚΄μš©"  
}  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ μ£Όκ°„ ν™”μ œ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : μˆ˜μ • κΆŒν•œμ΄ μ—†λŠ” μ£Όκ°„ ν™”μ œμ— μ ‘κ·Ό  

DELETE /api/v1/weeklytopic/{weeklyTopicId}

weeklyTopicId : μ‚­μ œν•˜λ €λŠ” μ£Όκ°„ ν™”μ œ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ μ£Όκ°„ ν™”μ œ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ  
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” μ£Όκ°„ ν™”μ œμ— μ ‘κ·Ό  

weeklytopiccomment

ν”„λ‘œν† μ½œ URI λ‚΄μš©
POST /api/v1/weeklytopic/comment/{weeklyTopicId} μ£Όκ°„ ν™”μ œ λŒ“κΈ€ 생성
GET /api/v1/weeklytopic/comment/{weeklyTopicId} μ£Όκ°„ ν™”μ œμ— λ“±λ‘λœ λŒ“κΈ€ 쑰회
DEL /api/v1/weeklytopic/comment/{weeklyTopicCommentId} μ£Όκ°„ ν™”μ œ λŒ“κΈ€ μ‚­μ œ

POST /api/v1/weeklytopic/comment/{weeklyTopicId}

weeklyTopicId : λŒ“κΈ€μ„ 등둝할 μ£Όκ°„ ν™”μ œ ID

Request Data

{  
    "comment" : "λŒ“κΈ€ λ‚΄μš©"  
}  

Response Data

Response 200 : 성곡
Response 204 : μš”μ²­ν•œ μ£Όκ°„ ν™”μ œ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : λŒ“κΈ€ 생성 κΆŒν•œμ΄ μ—†λŠ” μ£Όκ°„ ν™”μ œμ— μ ‘κ·Ό  

GET /api/v1/weeklytopic/comment/{weeklyTopicId}

weeklyTopicId : λŒ“κΈ€μ„ μ‘°νšŒν•  μ£Όκ°„ ν™”μ œ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
[
    {
        "userId" : λŒ“κΈ€μ„ μž‘μ„±ν•œ μ‚¬μš©μž ID,
        "userName" : "λŒ“κΈ€μ„ μž‘μ„±ν•œ μ‚¬μš©μž 이름",
        "commentId" : "λŒ“κΈ€ ID",  
        "comment" : "λŒ“κΈ€ λ‚΄μš©"
    },
    {
        //List ν˜•μ‹ : 상단과 동일
    }
]
Response 204 : μš”μ²­ν•œ μ£Όκ°„ ν™”μ œ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ
Response 403 : 쑰회 κΆŒν•œμ΄ μ—†λŠ” μ£Όκ°„ ν™”μ œμ— μ ‘κ·Ό  

DELETE /api/v1/weeklytopic/comment/{weeklyTopicCommentId}

weeklyTopicCommentId : μ£Όκ°„ ν™”μ œ λŒ“κΈ€ ID

Request Data

    //nothing  

Response Data

Response 200 : 성곡  
Response 204 : μš”μ²­ν•œ μ£Όκ°„ ν™”μ œ λŒ“κΈ€ IDκ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ  
Response 403 : μ‚­μ œ κΆŒν•œμ΄ μ—†λŠ” μ£Όκ°„ ν™”μ œ λŒ“κΈ€μ— μ ‘κ·Ό