2017-02-13 1 views
3

Wir haben einen CURL-Aufruf auf/users/{id}/tracks verwendet, um die Spuren für einen Benutzer zu erhalten, aber kürzlich haben wir festgestellt, dass er gestoppt wurde Arbeiten. Wenn wir die URL im Browser aufrufen, erhalten wir einen 404-Fehler.SoundCloud/users/{id}/tracks URL funktioniert nicht

Beispiel URL:

https://api.soundcloud.com/users/lgarciabes/tracks/?client_id={my_id}&format=json 

Der Aufruf die Titel bekommen in einer Playlist funktioniert gut, aber nicht das man alle Spuren für den Benutzer zu erhalten.

Etwas in der API geändert oder ist es ein Fehler?

Welche URL sollten wir verwenden, um die Liste aller Tracks für einen Benutzer zu erhalten?

[UPDATE]

Wie milleph darauf, mit der Benutzer-ID statt des permalink Name funktioniert gut. Daher benötigt der Code einen zusätzlichen Schritt (Ermitteln der ID für einen bestimmten Benutzernamen). Es war bequemer, die Spurenlisten mit dem Permalink zu bekommen und benötigte weniger cURL-Aufrufe.

+0

Yep die gleichen – milleph

Antwort

2

nicht sicher, warum dies geändert, aber Soundcloud Benutzername mit Benutzer-ID ersetzt arbeitet

https://api.soundcloud.com/users/10827351/tracks/?client_id= {my_id} & format = json

+0

Sie haben Recht, die Verwendung der ID anstelle des Benutzernamens funktioniert. Ein zusätzlicher Schritt (Ermitteln der ID für den angegebenen Benutzer). – AngelGris

+0

AngelGris, kannst du das als Antwort markieren? – milleph

0

Dies scheint ein Fehler zu sein, es sei denn, es ist spezifisch für bestimmte CLIENT IDs.

habe ich versucht, die Anfrage in das Format der Frage:

https: // api.soundcloud.com/users/hardwithstyle/tracks/?client_id={my_id} & format = json :: 404 Nachricht.

https: // api.soundcloud.com/users/hardwithstyle/playlists/?client_id={my_id} & format = json :: hat die Wiedergabelisten korrekt aufgelistet.

Und das empfohlene URL-Format in der Antwort oben, die die gleichen Ergebnisse erzielt:

https: // api.soundcloud.com/tracks/hardwithstyle?client_id={my_id} :: 404 Nachricht.

https: // api.soundcloud.com/playlists/hardwithstyle?client_id={my_id} :: Liste der Wiedergabelisten.

+0

Karo viele Benutzer erleben, die das gleiche Verhalten haben. – AngelGris