첫째, 폴더를 찾을 수있는 위치에 대한 두 번째 질문을 (나는 또한 내 자신의 원래의 게시물에 댓글로이 게시) 대답 : 폴더가 .zip 파일로 위치 윈도우에서
(resources.zip
) 다음 Spotify.exe 데이터 폴더에 있습니다. 내 경우에는이
C는 다음과 같습니다 사용자 \ \ buchetics \의 AppData \ 로밍 \ 스포티 파이 \ 데이터 \ 맥에 resources.zip
, 당신은 Spotify.app을 오른쪽 클릭하고 Show Package Content
를 선택해야합니다 (또는 그와 비슷한 것), 번들 안의 폴더로 이동할 수 있습니다.
이제 원래 질문에 답하십시오. 이 같은 API 객체를 얻을 수 있습니다 다음 API reference에 설명 된대로
window.Models = sp.require("sp://import/scripts/api/models");
window.Views = sp.require("sp://import/scripts/api/views");
그런 다음, 당신은 (여전히 아주 좋은하지 않은) 모든 메서드와 속성을 사용할 수 있습니다. 예를 들어 :
window.CurrentPlaylist = new Models.Playlist();
var track = Models.Track.fromURI("spotify:track:4n6AGL10M8fbm8oHxhK16j");
CurrentPlaylist.add(track);
등등. Models API는 사용하기 쉽고 Views 객체를 사용하여 일반 Spotify 목록과 유사한 트랙 목록을 렌더링 할 수 있습니다. 현재 재생중인 트랙을 가져 오는 것과 같은 다른 API 호출의 경우 returend 인 핵심 API (var sp = getSpotifyApi(1);
)를 사용해야합니다. 그러나 아직 이에 대한 문서는 없으며 가장 좋은 조언은 cef_views
에있는 코드를 보거나 유용한 코드 조각을 찾기 위해 사용 가능한 앱의 관리자를 사용하는 것입니다 (모든 앱이 코드를 쉽게 볼 수있는 방식으로 표시하지는 않습니다). "We are Hunted"또는 "Songkicks"앱과 같은 일부 기능).
Splendid! (어제 sp : // import ...를 시도했지만 api-part를 놓쳤습니다 :)). 건배 – Christian
은 제 3자를 검사하는 것처럼 보이고 내장 된 앱이 더 이상 작동하지 않습니다 (미리보기 0.8.0.873 미리보기) – slurmomatic
너무 좋지 않아서 앱 제공 업체의 요구라고 생각하세요. – Christian