2013-02-06 2 views
0

Spotify API에 따르면 Library 개체를 사용하여 사용자가 자신의 라이브러리에있는 모든 앨범의 배열을 가져올 수 있습니다. 나는 다음과 같은 예비 코드를 입력 때, : 앨범의 호출에 의해 다음Spotify API - 사용자 앨범 정보 얻기

var sp = getSpotifyApi(1); 
var models = sp.require("sp://import/scripts/api/models"); 
var userlib = models.library; 

속성 :

document.write(userlib.albums); 

나는 앨범이 정의되지 않은 속성 아마도 때문에, 아무 것도 얻을 수 없습니다. .artists.tracks을 포함하여 Spotify의 설명서에 나열된 다른 속성을 사용하여 시도해 보면 정확히 무엇을해야합니까 : 사용자의 라이브러리에 포함 된 모든 아티스트/트랙을 나열합니다. Spotify 전문가들은이 앨범 기능이없는 이유와 그 위치에 대해 알고 있습니다.

답변

0

무의미한 검색을 많이 한 후에 발견 한 사용자 라이브러리의 모든 앨범 배열을 잡기위한 모호하고 문서화되지 않은 방법이 있습니다. 스포티 파이의 API에 대한 초기 호출, 일반적으로 다음과 같이 완료 후 :

var albums = sp.core.library.getAlbums(); 

사용자의 라이브러리에있는 오브젝트 앨범의 배열을 반환 :

var sp = getSpotifyApi(1); 

그런 다음이 전화를 걸 수 있습니다. 설명서의 Album 객체에 나와있는 메서드와 속성에 액세스 할 수 있습니다.

이전 버전의 Spotify API에서 보류중인 것이 있는지는 잘 모르겠지만 주위를 둘러 보거나 더 나은 것으로 바꿔줬으면합니다. Spotify가 재생 목록으로 침식하기를 원하는 것처럼 많은 앨범에 대한 데이터는 여전히 많은 청취자에게 중요합니다.