ViewerBoss API
Twitch ve Kick kanallarınızın izleyici görevlerini kendi kodunuzdan yönetin.
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
}Kimlik doğrulama
API anahtarınızı her isteğin Authorization başlığında gönderin.
Authorization: Bearer YOUR_API_KEYUç noktalar
Bir Twitch veya Kick kanalı için yeni bir izleyici görevi oluşturur.
Örnek istek
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 }) })Örnek yanıt
{ "message": "Success", "taskId": 4356 }Twitch ve Kick'teki tüm izleyici görevlerinizi döndürür. Yalnızca çalışan görevleri almak için onlyWorking=true ekleyin.
Örnek istek
fetch('https://api.viewerboss.com/api/viewers/tasks?onlyWorking=true', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Örnek yanıt
[ { "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" } ]ID'sine göre tek bir izleyici görevinin ayrıntılarını döndürür.
Örnek istek
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Örnek yanıt
{ "id": 4356, "platform": "twitch", "channel": "exampleChannel", "count": 1300, "status": "active" }ID'sine göre bir izleyici görevini siler.
Örnek istek
fetch('https://api.viewerboss.com/api/viewers/task/4356', { method: 'DELETE', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Örnek yanıt
{ "message": "Task deleted successfully." }Çalışan bir görevdeki izleyici sayısını artırır.
Örnek istek
fetch('https://api.viewerboss.com/api/viewers/task/13082/increase-viewers?count=50&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Örnek yanıt
{ "message": "Viewer count increased successfully.", "newCount": 1350 }Çalışan bir görevdeki izleyici sayısını azaltır.
Örnek istek
fetch('https://api.viewerboss.com/api/viewers/task/1522/decrease-viewers?count=100&delay=100', { method: 'PUT', headers: { 'Authorization': 'Bearer YOUR_API_KEY' } })Örnek yanıt
{ "message": "Viewer count decreased successfully.", "newCount": 1200 }
İstek limitleri
Her API anahtarı en fazla şu kadar istek yapabilir:
- Dakikada 100 istek
- Saatte 1.000 istek
- Günde 10.000 istek
Limiti aşan istekler HTTP 429 (Too Many Requests) yanıtı alır. Daha yüksek limitlere ihtiyacınız varsa destekle iletişime geçin.
API ile ilgili yardıma mı ihtiyacınız var?
Destek ekibimiz ViewerBoss API'sini uygulamanıza bağlamanıza yardımcı olabilir.
Ücretsiz Deneyin - Kredi Kartı Gerekmez
60 dakika boyunca 15 izleyici + 15 sohbetçi alın. Tam panel erişimi. Ödeme yapmadan önce tam olarak nasıl çalıştığını görün.