Skip to content
bghgu edited this page Jul 6, 2017 · 7 revisions

시리즈(워크룸)(/series)


시리즈(워크룸) 보기

메소드 경로 짧은 설명
GET /view 시리즈(워크룸) 보기

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

응답 바디

해당 ID의 시리즈(워크룸) 리스트

{
    "result": [
        {
            "post_id": 78,
            "ID_creator": 78,
            "series_name": "test",
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498898403726.jpg",
            "series_counts": 0
        },
        {
            "post_id": 76,
            "ID_creator": 78,
            "series_name": "디지몬 어드벤처",
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499002297177.jpg",
            "series_counts": 2
        },
        {
            "post_id": 104,
            "ID_creator": 78,
            "series_name": "어벤저스",
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498918408347.jpg",
            "series_counts": 21
        },
        {
            "post_id": 83,
            "ID_creator": 78,
            "series_name": "해리포터",
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498915388032.jpg",
            "series_counts": 0
        },
        {
            "post_id": 0,
            "ID_creator": 78,
            "series_name": "단편",
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499174662472.jpg",
            "series_counts": 1
        }
    ]
}

존재하지 않는 ID일 경우

{
    "message": "ID does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

시리즈 추가

메소드 경로 짧은 설명
POST /create 글 작성시 시리즈 +버튼 누를시 새로운 시리즈 추가

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"series_name" : "만들고 싶은 시리즈 이름",
}

응답 바디

시리즈 생성 성공

{
    "message": "create success"
}

시리즈 생성 실패

{
    "message": "create failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

포스팅 작성 완료시 시리즈에 post_id 추가(단편 포스트일 경우 디폴트 시리즈에 ID 추가)

메소드 경로 짧은 설명
POST /insert 포스팅 작성 완료시 시리즈에 post_id 추가(단편 포스트일 경우 디폴트 시리즈에 ID 추가)

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
    "post_id" : "78",
    "content_type" : "0 : 단편 / 1 : 시리즈",
    "series_name" : "디지몬 어드벤처"
}

요청 바디

{
    "post_id" : "78",
    "content_type" : "0",
}

요청 바디

{
    "post_id" : "78",
    "content_type" : "1",
    "series_name" : "디지몬 어드벤처"
}

응답 바디

post_id 추가 성공

{
    "message": "create success"
}

post_id 추가 실패

{
    "message": "create failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

시리즈 삭제

메소드 경로 짧은 설명
POST /delete 시리즈 삭제(디폴트 시리즈는 삭제 불가)

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"series_name" : "삭제하고 싶은 시리즈 이름",
}

응답 바디

시리즈 삭제 성공

{
    "message": "series delete success"
}

시리즈 삭제 실패

{
    "message": "series delete failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

Clone this wiki locally