저는 얼마 동안 작은 Spotify 앱에서 작업 해 왔습니다. 이전 API (0.x)를 사용하기 시작했지만 이제는 사용자의 재생 목록에 액세스하려는 경우에만 사용할 수있는 라이브러리 모듈을 사용해야합니다. API version 1.0Discotinct 생성하는 방법 Spotify App의 JS 메소드
spotify 팀은 migration guide ! (당신이 나를 읽으면 :이 모든 것을 고마워요;)).
이미, 내 요구 각각에 대한 기능을 몇 개체를 (그것은 내가 그 이상을 필요로하지 않는 작은 응용 프로그램입니다) 만든 그래서 같은:
var sp = getSpotifyApi();
var models = require('sp://import/scripts/api/models');
var player = models.player;
var views = require('sp://import/scripts/api/views');
// in file 'mySpotify.js'
var mySpotify =
{
playerNextTrack: function()
{
player.next();
},
}
때마다 나는
require(['$api/models'], function(models) {
var player = models.player;
player.next();
});
내 가야을 : 나는 새로운 API와 함께, 내가 (Spotify doc에서) 이런 일을 할 필요가 지금 mySpotify.playerNextTrack();
를 호출 할 수 있지만, 현재 트랙 건너 뛰기 필요 stion은 간단합니다. 객체에 이러한 종류의 코드를 포함하려면 어떻게해야합니까? 이 마지막 "함수"에 이름을 부여하려면 어떻게해야합니까? 내가 JS에 새로운 신선한 해요, 난 아마 뭔가를 잘못 뭔가를하고 또는 이해하고있어
잘못된 방법은 그래서 당신이 할 수있는 경우 정교 주시기)
덕분에이 지금은 작동하는지 내가 확인할 수 없습니다,하지만 난 이번 주에하려고합니다 (후반 응답 죄송합니다, 나는 ... 멀리했다). 불쾌감은 없지만이 방법이 다소 "해결 방법"이라고 생각합니다. 그렇습니까? – gfd
죄송합니다.하지만 구현에 대한 단순화 된 버전을 보여줄 수 있습니까? 나는이 ' 그런 짓을하려고 ([ '$ API를/모델', 기능 (모델) { VAR ZmSpotify = { VAR 플레이어 = models.player 필요; player.next(); 를});' ...하지만 core.js에서'missing()'콜백 함수 인수가 없습니다 :/ – gfd
그리고이 질문 형식에 대해 사과해야합니다. 그래서 내가 사용하도록 허용하지 않습니다. 여기에 '코드'형식 :( – gfd