Sto cercando di scrivere un'app nativa reattiva che trasmetterà in streaming alcune tracce da Soundcloud. Come test, ho giocato con l'API usando Python e sono in grado di effettuare richieste per risolvere l'URL, estrarre playlist / tracce e tutto ciò di cui ho bisogno.
Detto questo, quando faccio una richiesta allo stream_url di una determinata traccia, ottengo un errore 401.
L'URL attuale in questione è: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
L'ho provato senza? Client_id ..., ho provato a sostituire il? con &, ho provato a ottenere un altro client_id, l'ho provato con allow_redirects sia come vero che falso, ma nulla sembra funzionare. Qualsiasi aiuto sarebbe molto apprezzato.
La proprietà di streaming di ogni traccia è True, quindi non dovrebbe essere un problema di autorizzazioni.
Modificare:
Dopo aver fatto un po 'di ricerca, ho trovato una soluzione semi-riuscita. L'endpoint / stream dell'API non funziona ancora, ma se si modifica l'endpoint di destinazione in http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss, verrà fornito un feed RSS che è (principalmente) lo stesso di quello che otterresti utilizzando l'endpoint API tracce o playlist.
Il collegamento in esso contenuto può essere trasmesso in streaming.