λŒ“κΈ€ 쑰회

μƒνƒœ
μ™„λ£Œ
λ‹΄λ‹Ήμž

request header

get /api/v1/albums/{albumId}/diaries/{diaryId}/comments?cursorId=숫자&pageSize=숫자 /api/v1/albums/1/diaries/3/comments?cursorId=20&pageSize=2 // Header { "Content-type" : "application/json", "Authorization" : "Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdtiC_Ug0ngasdasdsadasdasdasd" }
  • cusorId의 κ²½μš°μ—λŠ” μ΅œμ’…μ μœΌλ‘œ 받은 comment idκ°’μœΌλ‘œ λ³΄λ‚΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€!
    • 처음 μš”μ²­μ‹œμ—λŠ” λΉˆκ³΅κ°„μœΌλ‘œ λ³΄λ‚΄μ‹œλ©΄ λ˜μš”!
    • λ‘λ²ˆμ§Έ μš”μ²­λΆ€ν„° id값을 μ±„μ›Œμ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€!
      • notion image
    • μ•„λž˜μ˜ μ‚¬μ§„μ—μ„œ idκ°’ 12λ₯Ό λ‹€μŒ μš”μ²­λ•Œ μΆ”κ°€ν•΄μ„œ λ³΄λ‚΄μ‹œλ©΄ λ©λ‹ˆλ‹€!!
    • μ΅œμ‹  β†’ 였래된 순으둜 μ§„ν–‰λ©λ‹ˆλ‹€!
  • pageSize의 κ²½μš°μ—λŠ” ν›ˆμ΄ μ›ν•˜λŠ” 갯수만큼 μΆ”κ°€ν•˜λ©΄ λ©λ‹ˆλ‹€!
    • λ§Œμ•½ pageSize을 μž…λ ₯ν•˜μ§€ μ•Šκ³  보낸닀면, 10κ°œμ”© default둜 λ³΄λ‚΄κ²Œ λ©λ‹ˆλ‹€!

request body

μ—†μŒ
{ "message": "COMMENT_READ_SUCCESS", "serverDateTime": "2021-12-17T05:04:55.4340936", "data": { "hasNext": true, "comments": [ { "commentId": 13, "commentContent": "γ…œγ…œ", "nickname": "Benjamin Kim" }, { "commentId": 12, "commentContent": "γ…œγ…œ", "nickname": "Benjamin Kim" } ] } }

 

response header

status code : 200
status code : 200 // Header { "Content-type" : "application/json" }

response body

{ "message": "COMMENT_READ_SUCCESS", "serverDateTime": "2021-12-17T05:04:55.4340936", "data": { "hasNext": true, "comments": [ { "commentId": 13, "commentContent": "γ…œγ…œ", "nickname": "Benjamin Kim", "avatar": "γ…‡γ…λ‹˜γ…‡λ„ˆγ…£γ…γ„΄μ–΄γ…£γ…γ„΄μ•„γ…“λ¨Όμ΄γ…“γ…γ…‡λ„ˆ" }, { "commentId": 12, "commentContent": "γ…œγ…œ", "nickname": "Benjamin Kim", "avatar": "γ…‡γ…λ‹˜γ…‡λ„ˆγ…£γ…γ„΄μ–΄γ…£γ…γ„΄μ•„γ…“λ¨Όμ΄γ…“γ…γ…‡λ„ˆ" } ] } }