-
Notifications
You must be signed in to change notification settings - Fork 4
[GET] 아티클 상세보기 (혁)
재현이 edited this page Jan 2, 2020
·
11 revisions
혁 -
Issue #5
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /article/{article_idx} | 아티클 상세보기 |
Content-Type: application/json
key | 설명 | 타입 | 비고 |
---|---|---|---|
article_idx | 아티클 인덱스 | Int | NON-NULL |
key | 설명 | 타입 | 비고 |
---|---|---|---|
image_key | 이미지 Url | String | |
article_title | 아티클 제목 | String | |
article_content | 아티클 내용 | String | |
article_date | 아티클 게시 날짜 | String | 2020-01-01 |
sub_contents | 아티클 하위 내용 | SubContents |
- SubContents
key | 설명 | 타입 | 비고 |
---|---|---|---|
image_key | 이미지 Url | String | |
sub_article_title | 하위 내용 제목 | String | |
sub_article_content | 하위 내용 | String |
{
"status": 200,
"message": "아티클 리스트 가져오기 성공",
"data": {
"main_contents": {
"image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/product/origin/HappyFace.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=1d9b6bd755021a4af107bb92af891f0f7148d86cc39204f2b450a96f5d84c535&X-Amz-SignedHeaders=host",
"article_title": "test",
"article_content": "test",
"article_date": "2020-01-01T16:24:01.000Z"
},
"sub_contents": [
{
"image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/article/sub/origin/1BxWIAZ9y.1577929283218.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=3721d02dd62c543da8fc7f2efcb6eec4d83caa1440452506db1efa36b7d76e84&X-Amz-SignedHeaders=host",
"sub_article_title": "test1",
"sub_article_content": "test1"
},
{
"image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/article/sub/origin/JNCiVlKlJ.1577929378489.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=c9cc3ad2912569325491b78ab1ca6b8b63cd7de61ba4e79cc98e6f2cd55243b3&X-Amz-SignedHeaders=host",
"sub_article_title": "test2",
"sub_article_content": "test2"
}
]
}
}
- 입력값에 Null Value
{
"status": 400,
"message": "입력 값에 null이 존재합니다.",
"data": null
}
- 서버 내부 에러
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}
.