J'essaie d'écrire une application native réagissant qui diffusera certaines pistes de Soundcloud. À titre de test, j'ai joué avec l'API en utilisant python, et je suis capable de faire des demandes pour résoudre l'URL, extraire les listes de lecture / pistes et tout ce dont j'ai besoin.
Cela dit, lorsque je fais une demande à stream_url d'une piste donnée, j'obtiens une erreur 401.
L'URL actuelle en question est: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
Je l'ai essayé sans le? Client_id ..., j'ai essayé de remplacer le? avec &, j'ai essayé d'obtenir un autre client_id, je l'ai essayé avec allow_redirects à la fois vrai et faux, mais rien ne semble fonctionner. Toute aide serait grandement appréciée.
La propriété streamable de chaque piste est True, donc cela ne devrait pas être un problème d'autorisations.
Éditer:
Après avoir fait un peu de recherche, j'ai trouvé une solution de contournement semi-réussie. Le point de terminaison / stream de l'API ne fonctionne toujours pas, mais si vous changez votre point de terminaison de destination en http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss, il vous donnera un flux RSS qui est (principalement) identique à ce que vous obtiendriez en utilisant le point de terminaison de l'API des pistes ou des listes de lecture
Le lien qu'il contient peut être diffusé.