【问题标题】:Playlist null value return播放列表空值返回
【发布时间】:2012-05-24 07:57:51
【问题描述】:

我仍在开发 Spotify 应用程序,但我认为 API 中存在一些错误,他们将其报告为我的错误。

然后我使用“从播放列表 URL 获取歌曲”功能使用教程应用程序进行测试,它们在教程中也使用这样的回调函数

var pl = models.Playlist.fromURI(playlist_url, function(playlist)

但即使在第一次加载时使用回调函数也会有一些空值。

我自己的播放列表没有问题,但其他用户的播放列表出现了问题。

还有其他人知道这个问题吗?有没有办法报告 API 错误?

想要测试我的播放列表的人:http://open.spotify.com/user/gpsnail/playlist/6qhk1FhYKwyanNAu91GftW

【问题讨论】:

    标签: spotify


    【解决方案1】:

    不再支持 Spotify Apps API 0.X。可能存在错误并且数据在实际获取之前就已被渲染。我建议您使用更新版本的 API,您可以在其中获取播放列表的内容:

        require(['$api/models'], function(models) {
    
          var playlistURI = 'spotify:user:gpsnail:playlist:6qhk1FhYKwyanNAu91GftW';
    
          models.Playlist.fromURI(playlistURI)
            .load('tracks')
            .done(function(p) {
                p.tracks.snapshot()
                .done(
                    function(snapshot) {
                        for (var i = 0, l = snapshot.length; i < l; i++) {
                           var track = snapshot.get(i);
    
                           // we print out some basic data from the track       
                           console.log(track.uri, track.name);
                        }
                    })
                .fail(
                    function(){
                        console.error('Error retrieving snapshot');
                    });
            })
            .fail(function(){
                console.error('Error retrieving playlist information');
            });
        });
    

    有更多关于如何升级到upgrade guide的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多