首先,要回答你在哪裏可以找到文件夾第二個問題(我還張貼這是我自己原來的職位評論):
在Windows文件夾所在的.zip文件(resources.zip
)在Spotify.exe旁邊的數據文件夾中。在我而言,這是
C:\用戶\ buchetics \應用程序數據\漫遊\ Spotify的\ DATA \ resources.zip
在Mac上,你需要右鍵點擊Spotify.app並選擇Show Package Content
(或類似的東西),那麼你可以導航到該包內的文件夾。
好的,現在你的原始問題。你可以得到API對象這樣的:
window.Models = sp.require("sp://import/scripts/api/models");
window.Views = sp.require("sp://import/scripts/api/views");
然後,您可以使用所有的方法和屬性如API reference描述(這仍然不是很好)。 例如:
window.CurrentPlaylist = new Models.Playlist();
var track = Models.Track.fromURI("spotify:track:4n6AGL10M8fbm8oHxhK16j");
CurrentPlaylist.add(track);
依此類推。 Models API非常易於使用,Views對象可用於呈現類似於常規Spotify列表的軌道列表。對於其他API調用,例如獲取當前播放的曲目,您需要使用被var sp = getSpotifyApi(1);
迴避的核心API。但是,目前還沒有相關文檔,最好的建議是查看cef_views
中的代碼或在可用的應用程序上使用Inspector來查找有用的代碼片段(並非所有應用程序都以易於查看的方式公開其代碼但是有些可以,比如「我們被盜用」或「Songkicks」應用)。
燦爛! (確實嘗試了sp:// import ...昨天但錯過了api-part :))。歡呼聲 – Christian
好像在檢查第三方,並且內置的應用程序無法工作了(預覽版本0.8.0.873) – slurmomatic
太糟糕了,猜測這是來自應用程序提供商的需求。 – Christian