[英]Spotify Web JS wrapper-posting multiple tracks (not from playlist)
我正在尝试从以下存储库中使用Spotify Web API JS包装器:
https://github.com/JMPerez/spotify-web-api-js
我的目标是从Spotify中提取多首曲目并将其打印到网页上的播放列表中。理想情况下,最终版本一次最多可显示15首曲目。 这需要一个人吗
var spotifyApi= new SpotifyWebApi(); //access token (optional) spotifyApi.setAccessToken(); Constr.prototype.getTracks = function(trackIds, options, callback) { var requestData = { url: _baseUri + '/tracks/', params: { ids: trackIds.join(',') } }; return _checkParamsAndPerformRequest(requestData, options, callback); };
的HTML
<div class="playlist"> <p>Upload of tracks requires valid Spotify account</p> <a href="https://www.spotify.com/us/signup/">Sign up here</a> <div class="search"> <input type="search"> <p>Enter Artist Here</p> </div> <ul> <li type='none'id="tracks"> </li> </ul> </div><!--playlist-->
Spotify Web API中有一个端点用于同时获取多个轨道,该端点接受带有逗号分隔的轨道ID的ids
查询参数。 那就是您正在使用的包装器的getTracks()
函数中使用的端点。
从您的问题来看,我真的不知道您是否要将这些曲目添加到播放列表中,或者是否要渲染艺术家的曲目。
如果您想创建包含某些曲目的播放列表,则需要用户授权您的应用。 您可以在“ 授权指南”中获得更多信息。
如果要由艺术家渲染轨道,还可以使用其他一些端点,例如获取艺术家的顶级轨道的端点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.