본문으로 건너뛰기

ViewerBoss API

Twitch와 Kick 채널의 시청자 작업을 직접 작성한 코드로 관리하세요.

POST/api/viewers/task
fetch('https://api.viewerboss.com/api/viewers/task', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    platform: "twitch",
    channel: "exampleChannel",
    count: 1300,
    delay: 50
  })
})
{
  "message": "Success",
  "taskId": 4356
}

인증

모든 요청의 Authorization 헤더에 API 키를 포함하세요.

Authorization: Bearer YOUR_API_KEY

엔드포인트

  • Twitch 또는 Kick 채널에 새 시청자 작업을 생성합니다.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/task', {
      method: 'POST',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        platform: "twitch",
        channel: "exampleChannel",
        count: 1300,
        delay: 50
      })
    })

    응답 예시

    {
      "message": "Success",
      "taskId": 4356
    }
  • Twitch와 Kick의 모든 시청자 작업을 반환합니다. 실행 중인 작업만 받으려면 onlyWorking=true를 추가하세요.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', {
      method: 'GET',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
      }
    })

    응답 예시

    [
      {
        "id": 4356,
        "platform": "twitch",
        "channel": "exampleChannel",
        "count": 1300,
        "status": "active"
      }
    ]
  • ID로 시청자 작업 하나의 상세 정보를 반환합니다.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/task/4356', {
      method: 'GET',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
      }
    })

    응답 예시

    {
      "id": 4356,
      "platform": "twitch",
      "channel": "exampleChannel",
      "count": 1300,
      "status": "active"
    }
  • ID로 시청자 작업을 삭제합니다.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/task/4356', {
      method: 'DELETE',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
      }
    })

    응답 예시

    {
      "message": "Task deleted successfully."
    }
  • 실행 중인 작업의 시청자 수를 늘립니다.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', {
      method: 'PUT',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
      }
    })

    응답 예시

    {
      "message": "Viewer count increased successfully.",
      "newCount": 1350
    }
  • 실행 중인 작업의 시청자 수를 줄입니다.

    요청 예시

    fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', {
      method: 'PUT',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY'
      }
    })

    응답 예시

    {
      "message": "Viewer count decreased successfully.",
      "newCount": 1200
    }

요청 한도

API 키별 최대 요청 수는 다음과 같습니다.

  • 분당 100회 요청
  • 시간당 1,000회 요청
  • 하루 10,000회 요청

한도를 넘는 요청에는 HTTP 429(Too Many Requests) 응답이 반환됩니다. 더 높은 한도가 필요하면 지원팀에 문의하세요.

API 사용에 도움이 필요하신가요?

지원팀이 ViewerBoss API를 앱에 연결하는 방법을 도와드립니다.

무료로 체험해 보세요 - 신용카드 불필요

60분 동안 15명의 시청자와 15명의 채팅 봇을 경험하세요. 대시보드의 모든 기능을 미리 확인해 볼 수 있습니다.

twitch.tv/

무료 시청자 15명 · 카드 불필요 · 다운로드 불필요