0

我正在编写一个使用 Spotify 的 web api 搜索音乐的网站。一个常见的问题是人们并不总是知道曲目标题或艺术家姓名的正确拼写。

例如,如果我使用 webapi 搜索Danza 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 上,你的意思是什么?正确拼写“ Danza Kuduro ”的建议。

这对第三方可用吗?当返回零结果时,是否有其他服务可用于更正艺术家或曲目的拼写?

4

1 回答 1

2

此功能不适用于第三方。这主要是技术原因。它只是尚未实施,而且不太可能在不久的将来实施。(是的,我为 Spotify 工作)

可以用于此的其他服务可能只是谷歌。如果您没有从 Spotify 搜索中获得结果,请询问 google,如果 google 建议其他内容,请在 Spotify 中搜索。

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

检查 spelling.correctedQuery :

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

Echonest 有一个更合适的艺术家数据库和一个模糊匹配查询参数,似乎表明这会有所帮助,但我无法通过搜索 danza kaduro 找到 Danza Kuduro。

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

于 2013-05-29T15:42:53.867 回答