1

まず、私の言葉で申し訳ありません。

Spotify の API を使用してアプリケーションを開発していますが、アルバムの長さのプロパティを取得しようとするとエラーが発生しますが、実行時に、get(index) メソッドと同じようにプロパティの長さが未定義であることがコンソールに報告されます。

それで、リクエストの内容を確認したところ、長さプロパティはコンソールで定義されていませんが、Spotify APIで有効になっていることに気付きましたか?

ユーザーのために、ライブラリのユーザーからすべてのアーティスト、アーティストごとのアルバムの名前、アルバムアーティストのシングルの名前を提供するアプリケーションを開発したいと考えています。

回答ありがとうございます。

4

1 に答える 1

3

次のようにする必要があります (ここに入力したところです - タイプミスが含まれている可能性があります!):

var models = getSpotifyApi(1).require('sp://import/scripts/api/models');
models.Album.fromURI('spotify:album:1eNPZeO8HloxcmqEt4Avve', function(album) {
    // This callback is fired when the album has loaded.
    // The album object has a tracks property, which is a standard array.
    console.log(album.tracks);
});

正しいアルバム オブジェクトを取得したら、ドキュメントに従って使用できます: http://developer.spotify.com/download/spotify-apps-api/reference/4c26b7e8e0.html

sp.core名前空間の内容はサポートされていないことに注意してください。代わりに、文書化された API を使用してください (すぐに大幅に拡張されます)。

于 2011-12-21T13:59:13.083 に答える