2016-08-21 7 views
1

Wie funktioniert die Soundcloud-Suchfunktion? Ich habe ein paar Lieder durchsucht und einige Ergebnisse erhalten, aber ich habe gerade das Wort DJ SNAKE gesucht und bekomme kein Ergebnis. Warum das?Soundcloud api Suche kein Ergebnis

Die Verbindung I verwendet:

https://api.soundcloud.com/tracks?client_id={myID}&q=DJ%20SNAKE 

Dann suchte ich das Wort dj Schlange aus der Soundcloud-Suchleiste, erhalte ich eine Menge Ergebnis. Warum?

Antwort

1

(Veröffentlicht als Antwort nur für die Formatierung)

Das ist interessant und sieht aus wie ein Bug zu mir.

Zuerst versuchen Sie es mit linked_partitioning:

http://api.soundcloud.com/tracks.json?client_id={myID}&q=dj+snake&linked_partitioning=1 

Soundcloud gibt

{"collection":[],"next_href":"https://api.soundcloud.com/tracks.json?linked_partitioning=1&client_id={myID}&offset=10&q=dj%20snake&limit=10"} 

Wenn Sie das next_href Sie ein DJ Snake Spurergebnis finden folgen, mit einem anderen next_href zum nächsten.

Aus irgendeinem Grund ist die erste Seite leer und jede verknüpfte Partition hat nur 1 Ergebnis. Das ist nicht richtig ....

Wenn ich eine andere Suche versuche, bekomme ich wie erwartet eine ganze Seite der Ergebnisse.

http://api.soundcloud.com/tracks.json?client_id={myID}&q=black+crowes&linked_partitioning=1 
+0

Ich habe andere nicht überprüft, die mir das gleiche Problem geben und hoffe, dass ich die Ergebnisse der zweiten oder dritten Seite nicht leer für andere Suchanfrage erhalten werde. Und es scheint ziemlich schnell 100 Ergebnisse abzufragen. – user3502626

+0

Woher haben Sie die api Suchparameter Informationen? Von der offiziellen Seite sehe ich nur für Bibliotheken wie Javascript, Python, Ruby (ich möchte keine Bibliotheken verwenden) von [hier] (https://developers.soundcloud.com/docs/api/guide#search) und für Tracks [hier] (https://developers.soundcloud.com/docs/api/reference#tracks). Aber diese Parameter gibt es nicht. – user3502626

+0

https://developers.soundcloud.com/docs/api/reference – johnh10