Aller au contenu
twitch.apiv2.0

Référence / Groupes de l'API

twitch.goals

Objectifs de créateur d'une chaîne.

Toutes les méthodes de twitch.goals, avec leurs paramètres, ce qu’elles renvoient et le jeton nécessaire.

twitch.goals.get(params?, options?): Promise<CreatorGoal[]>

Liste les objectifs actifs d’un diffuseur avec leur progression actuelle.

Jeton : utilisateur, scope channel:read:goals.

NomTypeDescription
broadcaster_idstringDiffuseur qui a créé les objectifs. Par défaut, l’utilisateur qui fait l’appel.

options : Options de requête pour cet appel : as, token, signal, timeout, retries.

Promise<CreatorGoal[]>

Champs de CreatorGoal
NomTypeDescription
idstringIdentifiant de l’objectif.
broadcaster_idstringIdentifiant du diffuseur qui a créé l’objectif.
broadcaster_namestringNom d’affichage du diffuseur.
broadcaster_loginstringNom de connexion du diffuseur.
typeCreatorGoalTypeCe que compte l’objectif.
descriptionstringTexte de l’objectif. Une chaîne vide quand le diffuseur n’en a pas écrit.
current_amountnumberValeur actuelle du compteur. Pour follower, c’est le nombre total de followers de la chaîne.
target_amountnumberValeur que le diffuseur veut atteindre.
created_atstringDate de création de l’objectif, sous forme d’horodatage RFC 3339.
const goals = await twitch.goals.get();
for (const goal of goals) console.log(goal.type, goal.current_amount, goal.target_amount);

Référence Twitch