Canlı yayın durumu
GET/v1/kick/user/live1 kredi
Bir Kick kanalının şu anda yayında olup olmadığını ve yayındaysa yayının id'sini, başlığını, başlangıç zamanını, anlık izleyici sayısını ve izleme URL'sini kanal sahibiyle birlikte döndürür. Bize ait bir rota: ScrapeCreators'ta Kick için canlı yayın rotası yoktur, bu yüzden yanıt diğer canlı yayın durumu rotalarımızla aynı biçimdedir.
01Sorgu parametreleri
| Ad | Tür | Açıklama |
|---|---|---|
| handlezorunlu | string | Kick kanalı: kanalın kısa adı ya da kullanıcı adı, `@ad` veya kanal URL'si, örneğin `xqc` ya da `https://kick.com/xqc`. |
02İstek
curl "https://api.scrapesocial.ai/v1/kick/user/live?handle=xqc" \ -H "x-api-key: $SCRAPESOCIAL_KEY"
03Yanıtlar
API'nin gerçek yanıtları. Listeler 2 öğeye kısaltılmıştır.
GET /v1/kick/user/live?handle=xqc
{
"success": true,
"credits_remaining": 4980,
"credits_charged": 1,
"platform": "kick",
"is_live": false,
"live_id": null,
"title": null,
"started_at": null,
"viewer_count": null,
"url": null,
"owner": {
"id": "676",
"username": "xqc",
"display_name": "xQc"
}
}Tüm uç noktalarda ortak
Her rota bunları döndürebilir: eksik ya da hatalı anahtar, biten kredi, yanıt vermeyen platform ya da bizim tarafımızdaki bir hata. Hiçbiri kredi harcamaz.
GET /v1/cosmos/profile?handle=design
{
"success": false,
"message": "Invalid API key"
}04Notlar
Yanıt `platform, is_live, live_id, title, started_at, viewer_count, url, owner{id, username, display_name}` alanlarından oluşur. Yayında olmayan bir kanal da veridir (1 kredi): `is_live` false olur, `owner` doludur ve yayın alanları null olur. Bulunamayan bir kanal ücretsiz bir 404 döndürür; Kick kanalı olmayan bir handle ücretsiz bir 400 döndürür.
05Hatalar ve krediler
Her hatada success: false ve gerçek bir HTTP durum kodu döner; kredi düşmez.
400missing_parameter
Zorunlu bir parametre eksik veya geçersiz.
403private_account
Hesap gizli ya da yaş kısıtlamalı.
404not_found
Böyle bir hesap yok.
503upstream_error
Platform şu an cevap vermiyor; tekrar deneyin.