Skip to content
hyuseoni edited this page Jul 7, 2017 · 22 revisions

컨텐츠(/post)


컨텐츠 작성

메소드 경로 짧은 설명
POST /write 컨텐츠 작성

요청 헤더

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

요청 바디

{
	"title" : "제목",
	"sub_title" : "부제",
	"explain" : "시놉시스",
	"category_id" : "카테고리 번호",
	"keycard" : ["SF","로맨스","판타지"],
	"comment" : "크리에이터의 말",
	"content_type" : "0은 단편, 1은 시리즈 물",
	"card_cover" : "커버 이미지 파일, form-data형식",
	"contents" : ["텍스트", "텍스트", "텍스트", 이미지, 이미지, "텍스트", "텍스트", "텍스트", 이미지, 이미지,"form-data형식, 키값은 모두 contents"],
	"each_content_type" : "0은 텍스트, 1은 이미지, 스트링 값"
}

요청 바디

{
	"title" : "제목",
	"sub_title" : "부제",
	"explain" : "시놉시스",
	"category_id" : "카테고리 번호",
	"keycard" : ["SF","로맨스","판타지"],
	"comment" : "크리에이터의 말",
	"content_type" : "0은 단편, 1은 시리즈 물",
	"card_cover" : "커버 이미지 파일, form-data형식",
	"contents" : ["텍스트", "텍스트", "텍스트", 이미지, 이미지, "텍스트", "텍스트", "텍스트", 이미지, 이미지 "form-data형식, 키값은 모두 contents"],
	"each_content_type" : "0001100011"
}

응답 바디

컨텐츠 작성 성공

{
    "message": "create success"
}

토큰 검증 실패

{
    "message": "access denied"
}

컨텐츠 삭제

메소드 경로 짧은 설명
POST /drop 회원가입 탈퇴

요청 헤더

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

요청 바디

{
	"post_id" : 15
}

응답 바디

컨텐츠 삭제 성공, 해당 컨텐츠의 댓글 및 컬렉션에 담긴 포스트 까지 삭제
{
    "message": "delete success"
}

토큰 검증 실패

{
    "message": "access denied"
}

컨텐츠 상세 조회

메소드 경로 짧은 설명
POST /view 컨텐츠 상세 조회

요청 헤더

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

요청 바디

{
	"post_id" : 167
}

응답 바디

상세 글 내용
{
    "ID_creator": 151,
    "post_id": 167,
    "title": "포켓몬스터",
    "sub_title": "7월 3일",
    "explain": "7월 3일 ",
    "comment": "7월 3일",
    "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499174662472.jpg",
    "content_type": 1,
    "posting_date": "2017-07-04T02:45:08.000Z",
    "like_counts": 0,
    "category_id": 1,
    "collection_counts": 0,
    "view_counts": 0,
    "username": "이태우sad",
    "jobs": "개발자",
    "profile_photo": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498998990983.jpg",
    "comment_counts": 0,
    "recommends": [],
    "contents": [
        {
            "type": "text",
            "contents": "0번째 "
        },
        {
            "type": "text",
            "contents": "1번째 "
        },
        {
            "type": "text",
            "contents": "2번째"
        },
        {
            "type": "image",
            "contents": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499168707893.jpg"
        },
        {
            "type": "image",
            "contents": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499168707893.jpg"
        },
        {
            "type": "text",
            "contents": "3번째 "
        },
        {
            "type": "text",
            "contents": "4번째 "
        },
        {
            "type": "text",
            "contents": "5번째 "
        },
        {
            "type": "image",
            "contents": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499168707909.jpg"
        },
        {
            "type": "image",
            "contents": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499168707924.jpg"
        }
    ],
    "is_like_clicked": 0
}
존재하지 않는 포스트
{
    "message": "no post"
}

토큰 검증 실패

{
    "message": "access denied"
}

컨텐츠 시리즈 보기

메소드 경로 짧은 설명
POST /view-series 현재 컨텐츠 시리즈

요청 헤더

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

요청 바디

{
	"post_id" : 76,
	"title" : "디지몬 어드벤처"
}

응답 바디

상세 글 내용
{
    "result": [
        {
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499002297177.jpg",
            "title": "디지몬 어드벤처",
            "sub_title": "아구몬 진화",
            "view_counts": 0,
            "posting_date": "2017-06-30T23:40:02.000Z"
        },
        {
            "card_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1499002297177.jpg",
            "title": "디지몬 어드벤처",
            "sub_title": "안녕 디지몬",
            "view_counts": 0,
            "posting_date": "2017-07-01T06:27:05.000Z"
        }
    ]
}
존재하지 않는 포스트
{
    "message": "no series"
}

토큰 검증 실패

{
    "message": "access denied"
}

다음 시리즈 보기

메소드 경로 짧은 설명
POST /next-post 현재 컨텐츠의 다음 시리즈 보기

요청 헤더

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

요청 바디

{
	"post_id" : 132,
}

응답 바디

다음 시리즈의 포스트 id
{
    "post_id": 133
}
다음 시리즈가 존재하지 않을 때
{
    "message": "next series does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

이전 시리즈 보기

메소드 경로 짧은 설명
POST /view-series 현재 컨텐츠의 이전 시리즈 보기

요청 헤더

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

요청 바디

{
	"post_id" : 132,
}

응답 바디

이전 시리즈의 포스트 id
{
    "post_id": 131
}
이전 시리즈가 존재하지 않을 때
{
    "message": "past series does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

Clone this wiki locally