화면이 너무 작습니다.일부 기능이 누락되거나 표시되지 않을 수 있습니다.

시청자 정보 API

시청자의 활동 통계와 출석 정보를 조회하는 API입니다.

시청자 정보 API

시청자의 활동 통계와 출석 정보를 조회할 수 있는 API입니다.

이 API를 사용하려면 read.viewer_info 권한이 필요합니다.

시청자 정보 조회

GET/api/v1/user_info

시청자의 채팅 통계와 출석 정보를 조회합니다.

Query Parameters

viewer_uidstring필수

조회할 시청자의 UID (쉼표로 구분하여 최대 20명)

응답 필드

필드타입설명
dataarray시청자 정보 목록
data[].viewer_uidstring시청자 UID
data[].user_stats.chattingnumber총 채팅 수
data[].user_stats.temporary-restrictnumber임시 제한 횟수
data[].user_stats.restrictnumber영구 제한 횟수
data[].attendance.countnumber총 출석 횟수
data[].attendance.combonumber현재 연속 출석
data[].attendance.laststring|null마지막 출석 시간

시청자 UID

시청자 UID는 32자리 영숫자로 구성됩니다. 치지직에서 사용자 프로필 URL이나 채팅 데이터에서 확인할 수 있습니다.

예시: 4c3a50fe635854036b4dcf15c9a4d0a2
요청 - 단일 시청자
curl -X GET "https://chzzk-bot.ddutto.com/api/v1/user_info?viewer_uid=4c3a50fe635854036b4dcf15c9a4d0a2" \
-H "Authorization: DDUBOT_API YOUR_API_KEY"
응답
{
"success": true,
"data": [
  {
    "viewer_uid": "4c3a50fe635854036b4dcf15c9a4d0a2",
    "user_stats": {
      "chatting": 5215,
      "temporary-restrict": 13,
      "restrict": 0
    },
    "attendance": {
      "count": 21,
      "combo": 2,
      "last": "2025-12-14 15:00:04"
    }
  }
]
}
응답
{
"success": false,
"data": {
  "error": "viewer_uid 파라미터가 필요합니다."
}
}

여러 시청자 조회

쉼표로 구분하여 최대 20명까지 한 번에 조회할 수 있습니다.

GET/api/v1/user_info

여러 시청자의 정보를 한 번에 조회합니다.

사용 예시

?viewer_uid=uid1,uid2,uid3

한 번에 최대 20명까지만 조회 가능합니다.

요청 - 여러 시청자
curl -X GET "https://chzzk-bot.ddutto.com/api/v1/user_info?viewer_uid=4c3a50fe635854036b4dcf15c9a4d0a2,7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e" \
-H "Authorization: DDUBOT_API YOUR_API_KEY"
응답
{
"success": true,
"data": [
  {
    "viewer_uid": "4c3a50fe635854036b4dcf15c9a4d0a2",
    "user_stats": {
      "chatting": 5215,
      "temporary-restrict": 13,
      "restrict": 0
    },
    "attendance": {
      "count": 21,
      "combo": 2,
      "last": "2025-12-14 15:00:04"
    }
  },
  {
    "viewer_uid": "7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e",
    "user_stats": {
      "chatting": 1823,
      "temporary-restrict": 2,
      "restrict": 0
    },
    "attendance": {
      "count": 0,
      "combo": 0,
      "last": null
    }
  }
]
}
응답
{
"success": false,
"data": {
  "error": "한 번에 최대 20명까지 조회 가능합니다."
}
}

오류 코드

오류 메시지HTTP 상태설명
viewer_uid 파라미터가 필요합니다.400viewer_uid 누락
잘못된 형식 UID가 있습니다.400UID 형식이 올바르지 않음 (32자 영숫자)
유효한 viewer_uid가 없습니다.400파싱 후 유효한 UID 없음
한 번에 최대 20명까지 조회 가능합니다.400조회 제한 초과
인증에 실패했습니다.400API 키 인증 실패
권한이 없습니다.403read.viewer_info 권한 없음