본문으로 건너뛰기

미션 정산 내역 파싱

GET 

/missions/settles/polling

미션 정산(settle) 이벤트만 커서 기반으로 페이지네이션하면서, 각 정산 row 마다 같은 mission key 의 후원 내역을 집계해 settle.{total_cnt, total_amount, donor_count, streamers, donors[], donors_truncated} 형태로 동봉합니다. Socket mission 이벤트의 settle phase 페이로드와 동일 shape 이므로 실시간/오프라인 양쪽에서 같은 코드로 처리할 수 있습니다.

donor 캡

후원자 수가 매우 많은 미션은 donors 배열이 잘릴 수 있습니다 (서버 환경변수 MISSION_SETTLE_DONOR_CAP — 기본 5000). 잘린 경우 settle.donors_truncated: true 로 표시되며, total_cnt / total_amount / donor_count 는 잘리기 의 합계가 아니라 응답에 담긴 donors 합계입니다.

대결미션

양 스트리머가 동일 key 로 정산되므로 settle.streamers 에 두 ID 가 모두 포함됩니다. 후원자 row 의 streamer_id 로 어느 쪽으로 들어갔는지 확인할 수 있습니다.

Request

Responses

성공