Get Experience Community Posts
-경험 기록 게시판 내용 가져오기
-Request
-GET /api/v1/community/experience HTTP/1.1
-Content-Type: application/json;charset=UTF-8
-Host: localhost:8080
-Response
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-Content-Length: 2708
-
-{
- "isSuccess" : true,
- "code" : 1000,
- "message" : "요청에 성공하였습니다.",
- "result" : {
- "numberOfElements" : 7,
- "postPreviewList" : [ {
- "createdDate" : "2023-12-27T03:16:53.252948",
- "ownerProfileImg" : "https://unibond-img-bucket.s3.ap-northeast-2.amazonaws.com/user/KakaoTalk_20230528_222457241_05.png",
- "ownerNick" : "5jizzi",
- "disease" : "13번 염색체 장완 21-22 부분의 결손",
- "contentPreview" : "경험 기록 게시판 게시물 업로드 테스트",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-12-26T04:09:10.8631",
- "ownerProfileImg" : "http://testimg1",
- "ownerNick" : "jisoo2",
- "disease" : "5번 염색체 장완의 결손 증후군",
- "contentPreview" : "경험 기록 게시판 게시물 업로드 테스트",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-12-26T04:09:05.784257",
- "ownerProfileImg" : "http://testimg1",
- "ownerNick" : "jisoo2",
- "disease" : "5번 염색체 장완의 결손 증후군",
- "contentPreview" : "경험 기록 게시판 게시물 업로드 테스트",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-12-26T04:02:22.167476",
- "ownerProfileImg" : "http://testimg1",
- "ownerNick" : "jisoo2",
- "disease" : "5번 염색체 장완의 결손 증후군",
- "contentPreview" : "경험 기록 게시판 게시물 업로드 테스트",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-12-26T03:43:15.496574",
- "ownerProfileImg" : "http://testimg1",
- "ownerNick" : "jisoo2",
- "disease" : "5번 염색체 장완의 결손 증후군",
- "contentPreview" : "경험 기록 게시판 게시물 업로드 테스트",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-11-16T14:18:33.129163",
- "ownerProfileImg" : "http://testimg3",
- "ownerNick" : "jiwoon",
- "disease" : "뇌하수체-의존 부신피질기능항진증",
- "contentPreview" : "create post test by jiwon",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- }, {
- "createdDate" : "2023-11-16T13:55:27.91433",
- "ownerProfileImg" : "http://testimg1",
- "ownerNick" : "jisoo2",
- "disease" : "5번 염색체 장완의 결손 증후군",
- "contentPreview" : "create post test by jisoo",
- "boardType" : "EXPERIENCE",
- "isEnd" : true
- } ],
- "lastPage" : true,
- "totalPages" : 1,
- "totalElements" : 7,
- "size" : 30
- }
-}
-Path | -Type | -Description | -
---|---|---|
|
-
|
-성공 여부 |
-
|
-
|
-결과 코드 |
-
|
-
|
-결과 메세지 |
-
|
-
|
-결과 데이터 |
-
|
-
|
-반환된 게시글 수 |
-
|
-
|
-게시글 리스트 |
-
|
-
|
-게시글 작성 일자 |
-
|
-
|
-게시글 작성자 프로필 사진 |
-
|
-
|
-게시글 작성자 닉네임 |
-
|
-
|
-게시글 작성자의 질병 |
-
|
-
|
-게시글 미리보기 |
-
|
-
|
-게시글 종류 |
-
|
-
|
-미리보기로 제공된 게시글의 내용이 마지막인지 여부 |
-
|
-
|
-현재 마지막 페이지인지 여부 |
-
|
-
|
-총 페이지 수 |
-
|
-
|
-총 원소 개수 |
-
|
-
|
-현재 페이지 사이즈 |
-
Upload Posts on Experience Community
-경험 기록 게시판에 게시물 업로드하기
-Request
-$ http --multipart POST 'http://localhost:8080/api/v1/community/experience' \
- 'Authorization:29' \
- 'postImg'@'test-img.jpg' \
- 'request'@'request'
-$ curl 'http://localhost:8080/api/v1/community/experience' -i -X POST \
- -H 'Content-Type: multipart/form-data;charset=UTF-8' \
- -H 'Authorization: 29' \
- -F 'postImg=@test-img.jpg;type=multipart/form-data' \
- -F 'request=@request;type=application/json'
-Name | -Description | -
---|---|
|
-Basic auth credentials |
-
Part | -Description | -
---|---|
|
-업로드 할 게시물 사진 파일 |
-
|
-게시물 업로드 요청 |
-
Path | -Type | -Description | -
---|---|---|
|
-
|
-[request.content] 업로드 할 게시물 내용 |
-
-
-
-
-
request의 경우 다음과 같은 예시처럼 json 타입으로 전달합니다.
-
-
{ - "content" : "게시물 업로드 테스트 입니다." -}-
Response
-HTTP/1.1 200 OK
-Content-Type: application/json;charset=UTF-8
-Content-Length: 95
-
-{
- "isSuccess" : true,
- "code" : 1000,
- "message" : "요청에 성공하였습니다."
-}
-Path | -Type | -Description | -
---|---|---|
|
-
|
-성공 여부 |
-
|
-
|
-결과 코드 |
-
|
-
|
-결과 메세지 |
-