2013-05-28 80 views
0

我正在編寫一個使用Spotify的web api搜索音樂的網站。一個常見的問題是人們並不總是知道曲目標題或藝術家名字的正確拼寫。通過web api暴露Spotify的「你的意思」功能

例如,如果我使用的WebAPI搜索扎林Kaduro

http://ws.spotify.com/search/1/track.json?q=artist:danza+kaduro 

的迴應是:

{"info": {"num_results": 0, "limit": 100, "offset": 0, "query": "artist:danza kaduro", "type": "track", "page": 1}, "tracks": []} 

但在我的桌面上的Spotify它自動校正,和Android上a 您是否意思?建議正確的拼寫「Danza Kuduro」。

這是否可用於第三方?是否有另一項服務可用於糾正藝術家曲目在返回零結果時的拼寫?

回答

2

此功能不適用於第三方。這主要是一個技術原因。它只是沒有實施,不太可能在不久的將來。 (是的,我爲Spotify工作)

其他服務可以用於此可能只是谷歌。如果您沒有從Spotify搜索中獲得結果,請詢問Google,如果谷歌建議其他內容,請在Spotify中搜索。

https://developers.google.com/custom-search/v1/overview

檢查spelling.correctedQuery上:

https://developers.google.com/custom-search/v1/cse/list

Echonest有一個更合適的藝人資料庫,也似乎暗示這將幫助fuzzy_match查詢參數,但我不能通過搜索danza kaduro找到Danza Kuduro。

http://developer.echonest.com/docs/v4/artist.html#search