본문으로 건너뛰기

↓ donation

후원 데이터를 반환하는 리스너입니다. 별풍선 등의 후원정보가 donation 리스너를 통해 제공됩니다. 특정 후원 타입만 사용하려면 extras.soop.typeName 또는 extras.chzzk.donationType을 기준으로 필터링하세요. extras의 다른 원본 필드는 제공하지 않습니다.

지원되는 후원종류​

도전미션·대결미션은 v2.0 부터 mission 리스너 로 분리되어 들어옵니다.

플랫폼후원종류typeName / donationType비고
숲별풍선SVC_SENDBALLOON (18)
숲영상 풍선SVC_VIDEOBALLOON (105)v2.0 신규
숲애드벌룬SVC_ADCON_EFFECT (87)
치지직채팅방 내 치즈 후원donationType: CHAT
치지직영상 후원donationType: VIDEOextras.chzzk.donationType 로 구분
치지직파티 후원donationType: PARTYextras.chzzk.donationType 로 구분

정식 지원 범위 밖의 원본 필드는 API·Socket payload로 제공되지 않습니다. 장애 분석을 위해 별도로 수집되는 RAW 데이터도 최대 7일만 보관됩니다.

Response​

Donation 스키마를 참고하세요.

Response Fields​

필드타입설명
_idstring후원 고유 ID
platformstring플랫폼
typestring후원 타입
streamer_idstring스트리머 ID
user_idstring후원자 ID
nicknamestring후원자 닉네임
cntnumber후원 수량
messagestring후원 메시지
amountnumber후원 금액
extrasobject후원 유형 정보만 포함 (soop.typeName 또는 chzzk.donationType)

Example Response​

{
"_id": "661a997508d233b41860fb90",
"platform": "soop",
"type": "donation",
"streamer_id": "string",
"user_id": "string",
"nickname": "string",
"cnt": 50,
"message": "",
"amount": 5000,
"extras": {
"soop": {
"typeName": "SVC_SENDBALLOON"
}
}
}