As chamadas da API de um fluxo / download do Ubuntu levam a 404

1

Eu uso com sucesso a API do Music Rest para buscar capas, artistas, álbuns e músicas. Mas se eu quiser usar o resto / download.view ou rest / stream.view eu recebo um 404 e o conteúdo é uma página html. O ID que eu coloquei no pedido é buscado antes com a API. Tem a forma: egde:

A URL que eu chamo parece link % 3A Eu faço uma ligação GET.

Em caso de erro, deve retornar o tipo de conteúdo "text / xml", mas é "text / html"

Parece que o URL não é conhecido pelo servidor.

O que estou fazendo errado e como posso obter um fluxo ou o arquivo para download por meio da API de partitura?

    
por mascha 02.04.2012 / 15:12

1 resposta

2

Hrm, eu não sei a causa de improviso. O "id = egde% 3A" parece suspeito porque parece que uma palavra em inglês e IDs são codificações complexas de números. O nome de host canônico do streaming deve ser, até onde eu sei, "streaming.one.ubuntu.com"; provavelmente nada mais é garantido para o trabalho.

Então, para obter o índice de artistas, escolher o primeiro artista, o primeiro álbum e transmitir a primeira música, sua conversa pode ser assim:

https://streaming.one.ubuntu.com/rest/getIndexes.view?&u=07136529&p=92874536&v=1.2.0&c=android

https://streaming.one.ubuntu.com/rest/getMusicDirectory.view?id=dcec086c78a8c170df18d500dd8f0b46&u=07136529&p=92874536&v=1.2.0&c=android

https://streaming.one.ubuntu.com/rest/getMusicDirectory.view?id=7b6b42accb9c20d3ac6c3cc4c34cc8e5&u=07136529&p=92874536&v=1.2.0&c=android

https://streaming.one.ubuntu.com/rest/stream.view?id=eLDxbcnwR1it2WTBVCSmXQ&u=07136529&p=92874536&v=1.2.0&c=android
    
por Chad MILLER 02.04.2012 / 20:44