【问题标题】:Spotify App API calls failing to returnSpotify App API 调用无法返回
【发布时间】:2012-02-22 13:54:26
【问题描述】:

我正在构建一个应用程序,它在首次加载时请求多个专辑和播放列表的数据。

对于其中的每一个,我都调用了

models.Album.fromURI(uri, function(album){});

models.Playlist.fromURI(uri, function(playlist){});

在大多数情况下,这些工作正常,我可以从回调函数中从专辑或播放列表中获取信息,但是,偶尔(5% 的时间)回调函数从未被调用,我只剩下供我的应用显示的不完整数据集。

我想知道是否有其他人遇到过类似的问题或对可能导致它的原因有任何见解(API 错误、请求速率限制等)

【问题讨论】:

    标签: api spotify


    【解决方案1】:

    不幸的是,Spotify Apps API 0.X 缺少一个错误回调函数,当调用 models.Album.fromURImodels.Playlist.fromURI 时出现问题时可以调用该函数。

    通过使用Promises,这在 Spotify Apps API 1.x 中得到了极大的改进:

    models.Track.fromURI('spotify:track:6a41rCqZhb2W6rpMolDR08').load('name')
        .done(function(track) { console.log(track.name); })
        .fail(function(track, error) { console.log(error.message); });
    

    【讨论】:

      猜你喜欢
      • 2021-03-28
      • 1970-01-01
      • 2022-11-15
      • 2015-11-13
      • 2018-12-29
      • 2014-07-10
      • 1970-01-01
      • 2013-11-14
      • 2012-06-22
      相关资源
      最近更新 更多