- 任何人都知道如何制定一個特定用戶的播放列表(集)軌道的搜索語法?
- 一旦我有了,我該如何使用像oembed這樣的東西來顯示匹配的曲目?
1搜索語法嵌入一個首先搜索用戶集合/播放列表的soundcloud播放器?
http://developers.soundcloud.com/docs/api/guide#search說:
資源,如聲音,用戶,組和組可以使用 我們的API進行搜索。取決於資源類型,大多數端點將接受一個q參數,您可以使用該參數指定一個關鍵字,用於在標題,用戶名, 描述等字段中進行搜索。
那麼究竟如何獲得給定用戶設置的播放器,並通過搜索詞過濾?
我以爲https://soundcloud.com/search/sounds?q=newchoir%20100%20years%20tenor&filter.user=newchoir可能工作,但它不。
具體來說,我很感興趣,我的網站上嵌入播放器(順帶使用Atlassian的合流,但我相信我們絕對不能忽視的是現在。)
我想表明屬於該用戶的唯一的軌道:https://soundcloud.com/newchoir - 我明確需要排除任何其他用戶。
我希望能夠設置像這樣的一個範圍內搜索:https://soundcloud.com/newchoir/sets/tenor-rehearsal-tracks
所以我想的搜索是:
- 由周「4周」
- 按標題「100年「
我們在標題欄中放置了星期和歌曲名稱作爲文本。
2透過oEmbed
http://developers.soundcloud.com/docs/oembed#introduction示出的SoundCloud URL如何可被處理以返回包含包含URL的嵌入播放器的結構。
http://oembed.com繼續說,對於很多類型,結構在JSON/XML中包含一個'html'元素,然後可以通過javascript來提取。
https://github.com/starfishmod/jquery-oembed-all提供了一個支持soundcloud的jquery提取器。
但是,oEmbed方法僅支持http://soundcloud.com/的URL,而不支持http://api.soundcloud.com的URL。
所以,我在讀它的權利:
- 我必須編寫代碼?在我的網站中嵌入「iframe src =」是不可能的?
- 我需要使用api.soundcloud +客戶端密鑰嗎?看起來有點過分
- 無法爲給定的指定軌道搜索特定Soundcloud帳戶並顯示符合這些條款的玩家?
謝謝gryzzly,感謝您的幫助。 今晚我會放棄它! –
看起來像我可以結合它http://stackoverflow.com/questions/12672157/jquery-search-through-json-array然後過濾:) –