Spotify API中是否有可以自动运行的方法?
我打算使用Spotify API来获取一些数据,将音轨名称和艺术家作为搜索关键字。 但是,曲目名称和艺术家数据我有一些解析错误,我想知道是否有Spotify API中的任何方法可以自动更正关键字。
例如,即使我搜索'Radiohea','Radihead'等,Google也会提取有关Radiohead的文档。 此外,Last.fm API提供了一种名为“track.getCorrection”的方法,其作用类似于我上面解释的那些。
以下是来自官方Last.fm API网站的解释方法:'使用last.fm更正数据来检查提供的曲目是否对规范曲目有更正。
有谁知道这种方法是否存在于Spotify API中?
不,没有自动校正引擎。
Spotify越接近搜索引擎就是search endpoint
:
正如文中所述。
你可以搜索,例如,像这样:
query = 'radio head'
接着
query_results = sp.search(q=query, type='playlist')
会返回
...u'playlist'...{u'name': u'Air/Zero 7/Thievery Corp/Radio Head/Massive Attack/Morcheeba',...
但是这要求播放列表用户拼写错误。
恐怕,就像一个错字可以让你一样。
一种解决方法是使用last.fm
API
提取艺术家,使用其自动更正工具,然后使用artist
, track
或search
端点将此结果提供给Spotify
API。
我强烈建议您为您的应用使用多个API,因为每个API都有其自身的限制。
希望这可以帮助。
链接地址: http://www.djcxy.com/p/55599.html