Rechercher des lives Twitch

13 points de terminaison • Base : https://openapi.scdata.cc

Renvoie les diffusions en direct correspondant aux filtres, classées par nombre de spectateurs, avec titre, jeu et détails du streamer.

POST/api/v1/twitch/search/live

Consommation de quota: Chaque requête réussie vers ce point de terminaison déduit 1 unités de quota de votre forfait.

Paramètres de requête

Paramètres obligatoires

Ce point de terminaison n'a aucun paramètre obligatoire.

Paramètres optionnels

NomEmplacementTypeDescription
user_idbodyobjectUser ID
example: string
user_loginbodyobjectUser login name
example: string
game_idbodyobjectGame (category) ID
example: string
typebodyobjectStream type filter for the live list. Possible values: all, live; default all
example: string
languagebodyobjectLanguage
example: string
firstbodyintegerPage size, maximum 100, default 20
example: 0
beforebodyobjectPrevious page cursor
example: string
afterbodyobjectNext page cursor
example: string

Champs de réponse

NomTypeDescription
successbooleanSuccess
codeintegerCode
messagestringMessage
dataobject-
data.morebooleanHas more
data.offsetstringoffset
data.dataarray<object>data

Tester

https://openapi.scdata.cc/api/v1/twitch/search/live
Sélectionnez une clé API du tableau de bord
Ajoutez une clé API avant d'envoyer une requête.Ouvrir le tableau de bord

Corps JSON

Exemple cURL

bash
curl -X POST "https://openapi.scdata.cc/api/v1/twitch/search/live" \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_id":"string","user_login":"string","game_id":"string","type":"string","language":"string","first":0,"before":"string","after":"string"}'

Exemple de réponse (200 application/json)

json
{
"success": true,
"code": 200,
"message": "Request successful",
"data": {
"more": true,
"offset": "string",
"data": [
{
"id": "string",
"user_id": "string",
"user_login": "string",
"user_name": "string",
"game_id": "string",
"game_name": "string",
"type": "string",
"title": "string",
"viewer_count": 0,
"started_at": "2019-08-24T14:15:22.123Z",
"language": "string",
"thumbnail_url": "string",
"tags": [
"string"
],
"is_mature": true
}
]
}
}

Cas d'usage

  • Détection d'opportunités en temps réel — Repérez qui diffuse un jeu tout juste sorti pour prendre contact au pic d'intérêt.
  • Tableau de bord live — Affichez les principales chaînes en direct d'une catégorie sur un écran de suivi interne.

Points de terminaison associés