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提取艺术家,使用其自动更正工具,然后使用artisttracksearch端点将此结果提供给Spotify API。

我强烈建议您为您的应用使用多个API,因为每个API都有其自身的限制。

希望这可以帮助。

链接地址: http://www.djcxy.com/p/55599.html

上一篇: Are there any methods in Spotify API that can auto

下一篇: Spoitfy and Echo Nest API Mismatches, How to Fix?