2016-08-21 22 views
1

Soundcloud検索APIはどのように機能しますか?私はいくつかの曲を検索していくつかの結果を得ましたが、私はDJ SNAKEという単語を検索しましたが、結果は得られません。何故ですか?Soundcloud API検索結果なし

私が使用したリンク:

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

は、それから私は、SoundCloudが検索バーからワードDJヘビを検索、私は結果の多くを得ます。どうして? (唯一の書式設定のための答えとして投稿)

答えて

1

これは面白いですし、私にはバグのように見えます。

まずlinked_pa​​rtitioningでそれを試してみてください。

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

SoundCloudが、あなたは、次のいずれかに別のnext_hrefで、DJヘビトラックの結果を見つけるnext_hrefに従っている場合

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

を返します。

何らかの理由で、最初のページは空であり、リンクされた各パーティションには1つの結果しかありません。そうではありません....

私は別の検索を試みると、私は期待どおりの結果の全ページを取得します。

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

私は同じ問題を抱えている他のものをチェックしておらず、他の検索クエリで2番目または3番目のページの結果が空にならないことを願っています。そして、それは100の結果を照会するのがかなり速いようです。 – user3502626

+0

どこでAPI検索パラメータの情報を取得しましたか?公式ページからは、[こちら](https://developers.soundcloud.com/docs/api/guide#search)やトラック用のJavascript、Python、Ruby(私はライブラリを使用したくない) [ここ](https://developers.soundcloud.com/docs/api/reference#tracks)。しかし、それらのパラメータはありません。 – user3502626

+0

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

関連する問題