Spotify Apps API のプレイリストの例に従いましたが、example-playlist 以外にコールバックは発生しません。
working: "spotify:user:spotify:playlist:3Yrvm5lBgnhzTYTXx2l55x"
not working: "spotify:user:1123874884:playlist:7xgiawpXZUVRFI1ohNfnP2"
1 つ目は例からのもので、2 つ目は私のサンプル プレイリストです。次のように両方をロードします。
var playlist = models.Playlist.fromURI("spotify:user:shihjiapei:playlist:6YZtFxUCxmCgp3KDWTQhXW");
console.log("before event registration");
playlist.observe(models.EVENT.LOAD, function() {
console.log("Playlist loaded!");
console.log(playlist);
});
playlist.observe(models.EVENT.LOAD_ERROR, function() {
console.log("Playlist error: not public!");
console.log(playlist);
});
最初のメッセージ: プレイリストがロードされました! 二人目は何も言わない…
Spotifyクライアントでプレイリストを公開として確認しました。では、フリックする必要がある他の秘密のスイッチは何ですか??
どんな経験でも、ベストプラクティスを歓迎します。
編集: WTF、それはそのように動作します..
var playlist_url = 'http://open.spotify.com/user/1123874884/playlist/7xgiawpXZUVRFI1ohNfnP2';
tempPlaylist = models.Playlist.fromURI(playlist_url, function(resultPlaylist) {
console.log("Playlist loaded!");
console.log(resultPlaylist);
});
しかし、一部のプレイリストで逆に機能するのはなぜですか? ああ!