2011-12-21 4 views
1

먼저, 제 언어로 유감입니다.Spotify 앨범의 길이 속성이 정의되지 않았습니까?

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

관련 문제