【问题标题】:Searching spotify and user music library for particular artist or genre搜索特定艺术家或流派的 Spotify 和用户音乐库
【发布时间】:2012-02-09 14:00:50
【问题描述】:

我正在 Spotify 平台上开发第三方应用程序。 在这种情况下,用户必须选择他自己的库或必须选择 spotify 库。 因此,我正在尝试搜索特定 artistgenre 的用户库和 spotify 库 我有以下代码快照,

var search = new models.Search("akon");

search.localResults = models.LOCALSEARCHRESULTS.APPEND;

search.observe(models.EVENT.CHANGE, function() {

    search.artists.forEach(function(artist) {

        console.log(artist.name);

    });

});

search.appendNext();

但我收到以下错误,

未捕获的类型错误:无法读取未定义的属性“APPEND” Uncaught TypeError: Object # has no method 'observe'

是否有功能可以同时搜索用户库和 spotify 库以查找特定流派和艺术家 或者我必须使用任何第三方库来实现此类功能。 如果是这样,那么请向我推荐任何提供此类功能的第三方库。 谢谢。

【问题讨论】:

    标签: spotify


    【解决方案1】:

    确保您使用的是最新的预览版本(可在此处获得:http://developer.spotify.com/en/spotify-apps-api/preview/) - 这就是您遇到错误的原因。

    有关使用搜索,请参阅此处的文档:http://developer.spotify.com/download/spotify-apps-api/preview/reference/833e3a06d6.html

    最后,除了循环访问library.albumslibrary.artistslibrary.tracks 方法中的项目外,没有其他方法可以“搜索”用户的库。再次,请参阅文档。

    【讨论】:

    • 如果我只想搜索特定艺术家或流派的 Spotify 库,请告诉我怎么办,以及为什么我在上面的代码片段中出现错误。我从 spotify 最新的 api 中获取了相同的信息。谢谢。
    • 获取最新预览版本后,搜索功能正常。谢谢 iKendac。
    • 不要重复写的东西。文字停留在那里,这不像“说什么”!
    • 您是否对我指出记录了两件不同的事情这一事实感到生气?按照这个逻辑,我的整个答案应该是“阅读文档”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2018-07-31
    • 1970-01-01
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多