Aller au contenu
twitch.apiv2.0

Référence

Référence

Chaque méthode, chaque type d'événement, chaque scope et chaque erreur de la bibliothèque.

La bibliothèque compte 155 méthodes réparties en 30 groupes, qui couvrent tous les endpoints de l’API Helix, et type les 83 types d’événements EventSub. Les pages de groupe et la liste des événements sont générées à partir du code source : elles sont toujours à jour avec la version publiée.

Chaque groupe est une propriété du client : twitch.chat, twitch.moderation… Sa page donne, pour chaque méthode, la signature, le jeton nécessaire, les paramètres, ce qui est renvoyé et un exemple.

GroupeCouvreMéthodes
twitch.adsPublicités : lancer une coupure, lire le planning, repousser la prochaine.3
twitch.analyticsRapports téléchargeables pour vos extensions et vos jeux.2
twitch.bitsBits : classement, Cheermotes, Power-ups personnalisés et transactions d’extension.4
twitch.channelPointsPoints de chaîne : récompenses personnalisées et leurs utilisations.6
twitch.channelsChaînes : titre, catégorie et tags, éditeurs, abonnements suivis et followers.5
twitch.charityCollectes caritatives : la campagne en cours et ses dons.2
twitch.chatChat : messages, annonces, spectateurs présents, emotes, badges, réglages, couleurs, épingles et shoutouts.19
twitch.clipsClips : créer, retrouver et télécharger.4
twitch.conduitsConduits : le transport EventSub qui répartit les événements sur plusieurs shards.6
twitch.contentLabelsÉtiquettes de classification du contenu et leurs noms traduits.1
twitch.entitlementsDroits liés aux Drops : les lister et les marquer comme remis.2
twitch.eventsubEventSub : abonnements, et écouteurs WebSocket, webhook et conduit.6
twitch.extensionsExtensions : configuration, secrets, messages PubSub et de chat, produits Bits.12
twitch.gamesJeux et catégories : les retrouver, lister les plus regardés.2
twitch.goalsObjectifs de créateur d’une chaîne.1
twitch.guestStarGuest Star (bêta) : sessions, invitations et emplacements.12
twitch.hypeTrainHype Train : le train en cours et les records de la chaîne.1
twitch.moderationModération : bannissements, timeouts, avertissements, AutoMod, termes bloqués, modérateurs, VIP et Shield Mode.25
twitch.pollsSondages : créer, lire et clore.3
twitch.predictionsPrédictions : créer, lire, verrouiller et résoudre.3
twitch.raidsRaids : en lancer un, annuler celui en attente.2
twitch.schedulePlanning de diffusion : créneaux, vacances et flux iCalendar.6
twitch.searchRecherche de catégories et de chaînes.2
twitch.streamsStreams : qui est en direct, clés de stream et marqueurs.5
twitch.subscriptionsAbonnements : les abonnés d’une chaîne, et savoir si un utilisateur l’est.2
twitch.tagsTags de stream (abandonnés par Twitch, conservés par souci d’exhaustivité).2
twitch.teamsÉquipes : en retrouver une, lister celles d’une chaîne.2
twitch.usersUtilisateurs : profils, liste de blocage et extensions installées.12
twitch.videosVidéos : rediffusions, temps forts et mises en ligne.2
twitch.whispersChuchotements : envoyer un message privé à un utilisateur.1
  • Types d’événements : chaque type d’abonnement EventSub, sa version, sa condition et son scope.
  • Scopes : chaque scope OAuth et les méthodes qu’il débloque.
  • Erreurs : chaque classe d’erreur, ses champs et quand elle est levée.
  • Options du client : les options de new Twitch(), les méthodes du client et les options de requête.