Estou tentando escrever um aplicativo nativo de reação, que transmitirá algumas faixas do Soundcloud. Como teste, eu tenho jogado com a API usando python, e sou capaz de fazer solicitações para resolver o URL, puxar as listas de reprodução / faixas e tudo mais que eu preciso.
Com isso dito, ao fazer uma solicitação para o stream_url de qualquer faixa, eu recebo um erro 401.
O URL atual em questão é: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
Eu tentei sem o? Client_id ..., tentei substituir o? com &, tentei obter outro client_id, tentei com allow_redirects como verdadeiro e falso, mas nada parece funcionar. Qualquer ajuda seria muito apreciada.
A propriedade streamable de cada faixa é True, portanto, não deve ser um problema de permissão.
Editar:
Depois de pesquisar um pouco, encontrei uma solução alternativa sem sucesso. O terminal / stream da API ainda não está funcionando, mas se você alterar o terminal de destino para http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss, ele fornecerá um feed RSS que é (principalmente) o mesmo que você obteria usando o ponto de extremidade da API de faixas ou listas de reprodução.
O link contido nele pode ser transmitido.