-
Notifications
You must be signed in to change notification settings - Fork 0
그룹 내부 피드
Kimun Kim edited this page Feb 12, 2021
·
18 revisions
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /group/:groudid/feed | 그룹 내부 피드 |
{baseURL}/group/43/feed?offset=18 //그룹 id가 43인 그룹의 피드를 18번부터 불러옵니다.
변수 | 타입 | 설명 |
---|---|---|
"groupid" | Integer | 읽어올 그룹의 Id |
변수 | 타입 | 설명 |
---|---|---|
"offset" | Integer | 읽기 시작할 포스트의 index |
- 비고: 현재 읽어오는 데이터의 단위는 18개씩 입니다. index는 0부터 시작합니다.
- 예시) 첫 페이지에서 0번에서 17번까지의 포스트를 리턴합니다. 이후 더 요청이 필요한 경우, offset의 값을 18으로 요청합니다.
변수 | 타입 | 설명 |
---|---|---|
"token" | STRING | 액세스 토큰 |
// HEADER
{
token: "dafsafsadfdsafdsadsf"
}
변수 | 타입 | 설명 |
---|---|---|
"id" | Integer | 타임스탬프의 id |
"timeStampImageUrl" | String | 타임스탬프 이미지 URL |
"status" | Integer | 지각/정시 미션 성공 여부 |
"createdAt" | DateTime | 타임스탬프 작성 시간 |
"User" | Object | 타임스탬프(내지 포스트) 작성자 |
"User.id" | Integer | 작성자의 PK |
"User.userName" | String | 작성자 이름 |
"User.nickName" | String | 작성자 닉네임 |
"User.wakeUpTime" | DateTime | 작성자의 목표 기상 시간 |
Success
{
"status": 200,
"success": true,
"message": "전체 게시글 조회 성공",
"data": [
{
"id": 74,
"timeStampImageUrl": "https://meaning-s3-bucket.s3.ap-northeast-2.amazonaws.com/images/origin/1610301536683.jpg",
"status": 0,
"timeStampContents": "지각이지만 오늘도 즐겁게 시작할 수 있어 김사합니다",
"createdAt": "2021-01-08 12:00:00",
"User": {
"id": 16,
"userName": "박진수",
"nickName": "바보진수",
"wakeUpTime": "11:10:00"
}
},
{
"id": 75,
"timeStampImageUrl": "https://meaning-s3-bucket.s3.ap-northeast-2.amazonaws.com/images/origin/1610301854887.jpg",
"status": 1,
"timeStampContents": "오늘도 모두와 함께 하는 프로젝트를 할 수 있음에 감사합니다",
"createdAt": "2021-01-07 10:45:00",
"User": {
"id": 16,
"userName": "박진수",
"nickName": "바보진수",
"wakeUpTime": "11:10:00"
}
},
{
"id": 76,
"timeStampImageUrl": "https://meaning-s3-bucket.s3.ap-northeast-2.amazonaws.com/images/origin/1610301903647.jpg",
"status": 1,
"timeStampContents": "오늘도 즐거운 마음으로 하루를 시작할 수 있어 감사합니다",
"createdAt": "2021-01-06 09:52:00",
"User": {
"id": 16,
"userName": "박진수",
"nickName": "바보진수",
"wakeUpTime": "11:10:00"
}
}
]
}
fail: 헤더에 토큰값이 없을 때
{
"status": 400,
"success": false,
"message": "토큰 값이 없습니다."
}
fail: 서버 내부 오류
{
"status": 500,
"success": false,
"message": "서버 내부 오류."
}
- [PUT] 온보드
- [GET] 마이페이지
- [POST] 타임스탬프 작성
- [GET] 타임스탬프 상세보기
- [GET] 오늘 하루 다짐
- [POST] 자기 회고 및 일기 작성
- [POST] 짧은 독서 작성
- [GET] 캘린더
- [POST] 오늘 하루 다짐 문구 업로드
- [POST] 그룹 이미지 등록
- [DELETE] 온보드 정보 삭제