Problème api twitch helix

raptorrouge Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour,

je n'arrive pas a récupérer les données de l'api twitch.

j'ai essayer le code donné dans un autre sujet mais il ne fonctionne pas ...

var xhr = new XMLHttpRequest()
  xhr.open("GET", "https://api.twitch.tv/helix/streams?user_id=IDDUSTREAMER", true)
  xhr.setRequestHeader("Client-ID",IDCLIENT);
  xhr.setRequestHeader("Authorization","Bearer IDAUTHORISATION");
  xhr.onreadystatechange = function (){
    if(xhr.readyState == 4) {
            
      var data = JSON.parse(xhr.responseText);
 
       if(data.data.length === 0){
//stream off
   }else{
//stream off
             alert(data.data[0].title);
    }
   }
  }

  xhr.send();


j'ai comme réponse : {error: "Unauthorized", status: 401, message: "OAuth token is missing"}

merci d'avance pour votre aide

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Le message indique que tu n'as pas les droits...
As tu créé un compte pour utiliser cette API ? as tu renseigné les infos de connexion dans le code que tu nous montres ?

Car, avant d'appeller l'url https://api.twitch.tv/helix/streams il faut déjà passer par
https://id.twitch.tv/oauth2/token

Tu trouveras la doc officielle ici :
https://dev.twitch.tv/docs/authentication

0
raptorrouge Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui, l'année dernière tout fonctionnait mais j'ai perdu le fichier et tous recommencer donc mes identifiants sont bon.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > raptorrouge Messages postés 16 Date d'inscription   Statut Membre Dernière intervention  
 
Qu'ils soient bon.. ok ... mais... ton code... il fait l'authentification ???
Pas dans ce que tu nous as montré visiblement...
0