Skip to content

collection

hyuseoni edited this page Jul 7, 2017 · 4 revisions

컬렉션(/collection)


컬렉션 보기

메소드 경로 짧은 설명
GET /view 컬렉션 보기

요청 헤더

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

응답 바디

해당 ID의 컬렉션 리스트

{
    "result": [
        {
               "collection_id": 18,
               "collection_name": "콜렉션생성테스투",
               "collection_date": "2017-07-02T18:28:11.000Z",
               "ID": 78,
               "collection_cover": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498898403726.jpg",
               "collection_counts": 1
        },
        {
               "collection_id": 24,
               "collection_name": "",
               "collection_date": "2017-07-07T05:26:53.000Z",
               "ID": 78,
               "collection_cover": null,
               "collection_counts": null
        },
    ]
}

존재하지 않는 ID일 경우

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

토큰 검증 실패

{
    "message": "access denied"
}

컬렉션 생성

메소드 경로 짧은 설명
POST /new 컬렉션 생성

요청 헤더

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

요청 바디

{
	"collection_name" : "만들고 싶은 컬렉션 이름"
}

응답 바디

컬렉션 생성 성공

{
    "message": "collection create success"
}

컬렉션 생성 실패

{
    "message": "collection create failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

컬렉션 삭제

메소드 경로 짧은 설명
POST /delete 컬렉션 삭제

요청 헤더

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

요청 바디

{
	"collection_id" : 17,
}

응답 바디

컬렉션 삭제 성공

{
    "message": "collection delete success"
}

컬렉션 삭제 실패

{
    "message": "collection delete failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

Clone this wiki locally