2017-07-02 1 views
0

J'essaie d'obtenir un jeton de Spotify avec Flow Client Credentials. Je reçois en réponse le statut 400 et cette erreur: "invalid_client". Je ne peux pas comprendre où est mon erreur.Ma requête POST est-elle correcte? Spotify client_credential

let oAuthOptions = { 
      url: 'https://accounts.spotify.com/api/token', 
      method: 'POST', 
      headers: { 
       'Authorization' : 'Basic ' + btoa(CLIENT_ID+':'+CLIENT_SECRET) 
      }, 
      body: "grant_type=client_credentials", 
      json : true 
     }; 


     $.post(oAuthOptions['url'],oAuthOptions,function() { 
      console.log('get answer'); 
     }); 

Répondre

0

L'erreur invalid_client se produit lorsque vous envoyez une mauvaise tête d'autorisation (pas mal, peut-être une mauvaise client_id?)

Revérifier votre client_id et client_secret (Et si elles sont bien en base64) Il devrait travail.

+0

Je l'ai déjà vérifié deux fois. J'ai fait une chaîne codée (base64) avec client_Id et client_Server sur Objective-C et ils sont similaires. (Sur objectif-c tout fonctionne). –