2012-02-22 11 views
1

最初に読み込まれたときにいくつかのアルバムとプレイリストのデータを要求するアプリケーションを構築しています。Spotify App API呼び出しが返されない

私はこれらの作業の細かい時間の大半を

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

または

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

のいずれかを呼び出していると私は、コールバック内からアルバムやプレイリストから情報を取得することができ、これらのそれぞれについて

しかし、ときには(時の5%)コールバック関数が呼び出されないことがあり、私のアプリが表示するための不完全なデータセットが残っています。

誰にも同様の問題が発生したか、それを引き起こしている可能性がありますどのように任意の洞察力(APIのバグ、要求レート制限など)

答えて

0

は残念ながら、SpotifyはアプリAPI 0.Xが欠けていた場合、私は思ったんだけどmodels.Album.fromURIまたはmodels.Playlist.fromURIを呼び出すときに問題が発生したときに呼び出されるエラーコールバック関数。

これは大いにPromisesを使用して、SpotifyはアプリのAPI 1.1で改善されました:

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