2011-12-21 17 views
1

首先,我很抱歉我的語言。未定義來自Spotify Album的長度屬性?

我正在開發API Spotify的應用程序,當我嘗試獲取長度屬性相冊的時候,但是在執行時,控制檯報告屬性長度未定義,而get(index)方法相同。

因此,我檢查了我的請求的內容,我注意到長度屬性沒有在控制檯中定義,而在Spotify API上啓用它?

我想開發一個應用程序,爲用戶提供圖書館用戶的所有藝術家,藝術家的專輯名稱和專輯藝術家的單一名稱。

感謝您的回答。

+0

請在出現錯誤的地方顯示部分代碼(以及提供某些上下文所需的儘可能多的代碼)。 – nnnnnn

+0

至少運行'相冊'typeof'並讓我們知道結果。 – austincheney

回答

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代替(它很快就會大大擴展)。

+0

它的工作原理,謝謝。 :) – user1109757

+1

然後請將此答案標記爲正確答案:-) – iKenndac

相關問題