繁体   English   中英

Spotify Web JS包装器发布多个曲目(不是来自播放列表)

[英]Spotify Web JS wrapper-posting multiple tracks (not from playlist)

我正在尝试从以下存储库中使用Spotify Web API JS包装器:

https://github.com/JMPerez/spotify-web-api-js

我的目标是从Spotify中提取多首曲目并将其打印到网页上的播放列表中。理想情况下,最终版本一次最多可显示15首曲目。 这需要一个人吗

  • 每个? 我对使用API​​很陌生,因此我将在下面显示相关的JS和HTMl以供参考。 谢谢您的帮助!

      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.

     
    粤ICP备18138465号  © 2020-2024 STACKOOM.COM