Answer List - Main Feed

Answer Object중 publisehd=True인 Answer들에 한하여 request.user 에 대해 개인화된 피드를 보여줍니다.

Pagination: page를 통해 다음 페이지를 Access 할 수 있습니다. 한 페이지에는 5개의 post가 나옵니다.

next 를 통해 다음 5개의 post가 있는 페이지, previous 를 통해 이전 5개의 post가 있는 페이지를 부를 수 있습니다.

URL

/post/answer/main_feed/

Filter Query Parameters

Parameter Description Type uri
page page - 전체 result에서 몇번째 페이지에 해당하는 result를 가지고 올지 요청 Int /post/answer/?page=1

Method

GET


Success Response

HTTP Status Code

200

Content

Key Description Type
count 총 hit 된 object의 개수 Int
next 다음 페이지로의 url Str
previous 이전 페이지로의 url Str
pk Answer의 pk Int
url 생성된 Answer Detail 링크 Str
user Topic을 만든 유저의 Profile Detail 링크 Str
question Answer가 달린 Question Detail 링크 int
content_html quillJS 텍스트 에디터에서 InnerHTML 을 통해 뽑아낸 html String str
content quillJS 텍스트 에디터에서 .getContent()를 통해 뽑아낸 json데이터 JSON
upvote_count Answer의 좋아요 개수 Int
comment_count Answer의 Comment 개수 Int
user_upvote_relation 유저가 추천을 한 경우 해당 추천 action의 정보를 담은 relation의 pk 값입니다. Value의 유무로 upvote 표현방식을 결정할 수 있습니다. Int
user_bookmark_relation 유저가 북마크를 한 경우 해당 북마크 action의 정보를 담은 relation의 pk 값입니다. Int
published True or False Bool
created_at 생성된 날짜 Date
modified_at 마지막으로 수정된 날짜 - 처음 생성되었을 때는 created_at과 같음 Date
[
    "count": 9,
    "next": "http://localhost:8000/post/answer/main_feed/?page=2"
    "previous": null,
    "results": [
        {
            "pk": 7,
            "user": 1,
            "question": 1,
            "content": {
                <Quill JS Content>
            },
            "upvote_count": 1,
            "comment_count": 0,            
            "user_upvote_relation": null,
            "user_bookmark_relation": null,
            "created_at": "2017-12-02",
            "modified_at": "2017-12-02T17:52:38.668955+09:00"
        },
        {
            "pk": 8,
            "user": 1,
            "question": 1,
            "content": {
                <Quill JS Content>
            },
            "upvote_count": 3,
            "comment_count": 0,            
            "user_upvote_relation": 15,
            "user_bookmark_relation": 7,
            "created_at": "2017-12-02",
            "modified_at": "2017-12-02T17:52:39.568605+09:00"
        },
        ...
    ]
]

results matching ""

    No results matching ""