Estoy tratando de escribir una aplicación nativa de reacción que transmitirá algunas pistas de Soundcloud. Como prueba, he estado jugando con la API usando Python, y puedo hacer solicitudes para resolver la URL, extraer las listas de reproducción / pistas y todo lo que necesito.
Dicho esto, cuando hago una solicitud al stream_url de cualquier pista, recibo un error 401.
La url actual en cuestión es: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
Lo he intentado sin el? Client_id ..., he intentado reemplazar el? con &, he intentado obtener otro client_id, lo he intentado con allow_redirects como verdadero y falso, pero nada parece funcionar. Cualquier ayuda sería muy apreciada.
La propiedad de transmisión de cada pista es True, por lo que no debería ser un problema de permisos.
Editar:
Después de investigar un poco, he encontrado una solución poco exitosa. El punto final / stream de la API todavía no funciona, pero si cambia su punto final de destino a http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss, le dará un feed RSS que (principalmente) lo mismo que obtendría al usar las pistas o las listas de reproducción del punto final de la API.
El enlace que contiene puede transmitirse.