Skip to content

그룹 내부 피드

Kimun Kim edited this page Jan 11, 2021 · 18 revisions

그룹 내부 피드

메소드 경로 짧은 설명
GET /group/:groudid/feed 그룹 내부 피드

해당 뷰

요청 예시

{baseURL}/group/43/feed?offset=10  //그룹 id가 43인 그룹의 피드를 10번부터 불러옵니다.

Request URL

변수 타입 설명
"groupid" Integer 읽어올 그룹의 Id
"offset" Integer 읽기 시작할 포스트의 index
  • 비고: 현재 읽어오는 데이터의 단위는 10개씩 입니다. index는 0부터 시작합니다.
  • 예시) 첫 페이지에서 0~9까지의 포스트를 리턴합니다. 이후 더 요청이 필요한 경우, offset의 값을 10으로 요청합니다.

Request Header

변수 타입 설명
"token" STRING 액세스 토큰
// HEADER
{
  token: "dafsafsadfdsafdsadsf"
}
### Response Data | 변수 | 타입 | 설명 | | :-------------------------------: | :-------------------------------: | :---------------------------: | | "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 | 작성자의 목표 기상 시간 |

Response 예시

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": "서버 내부 오류."
}

Postman 실행 예시

image