Lisez attentivement ce qui suit pour comprendre ce que vous allez faire !
La manière qu'à Twitchat de vous connecter à Spotify n'est pas normale. Vous ne devriez avoir qu'à cliquer 1 bouton pour vous connecter au lieu de vous demander des identifiants.
Mais Spotify a refusé l'application Twitchat parce que c'est une application liée au streaming, chose contraire à leurs CGU.
A cause de cela, la seule manière pour vous de connecter Twitchat à Spotify est de faire une partie du boulot de votre côté, à savoir créer une application Spotify
comme expliquer plus bas.
Ces identifiants ne permettent de faire rien de plus que si les choses étaient faites normalement.
Mais, demander ces identifiants signifie que je (le développeur de Twitchat) pourrait potentiellement les récupérer pour les utiliser pour d'autres outils.
Mais à cause des limitations Spotify, ça ne serait pas vraiment utile car ces identifiants ne pourraient être utilisés par plus de 25 personnes.
Mais si un jour vous souhaitez révoquer les accès de Twitchat à votre application Spotify, vous voudrez "réinitialiser"
le client secret
et Twitchat ne pourra plus les utiliser.
Ceci étant dit, ces identifiants ne seront jamais enregistrés ailleurs que dans votre navigateur.
Ils ne seront jamais envoyés sur le serveur Twitchat.
Rendez-vous sur cette page et connectez-vous avec votre compte Spotify :
https://developer.spotify.com/dashboard
Une fois les CGU acceptées, vous arriverez sur votre Dashvboard dévelopeur.
Cliquez le bouton "Create an app"
.
Il vous sera demandé un nom et une description pour votre application.
Écrivez ce que vous souhaitez puis validez.
Cliquez sur le bouton "Settings"
en haut à droite :
Ceci ouvrira les infos de votre application ainsi qu'un bouton "Show client secret"
.
Cliquez ce bouton pour révéler la valeur.
Avant de mettre ces valeurs dans Twitchat, cliquez sur le bouton "Edit"
en bas de la page.
Dans la section "Redirect URIs"
ajoutez l'URL suivante :
https://twitchat.fr/spotify/auth
Enregistrez les modifications.
Vous pouvez maintenant copier/coller le Client ID
et le Client Secret
dans Twitchat et tout devrait fonctionner 🥳