Spotify API-获取关于用户的信息's相簿
Spotify API - Obtaining Information About User's Albums
根据Spotify API,我可以使用库对象来获取用户库中所有专辑的数组。然而,当我输入以下初步代码时:
var sp = getSpotifyApi(1);
var models = sp.require("sp://import/scripts/api/models");
var userlib = models.library;
然后调用相簿属性:
document.write(userlib.albums);
我一无所获,大概是因为相册属性未定义。如果我在Spotify文档中列出的其他属性上尝试,包括.artists
和.tracks
,它会做它应该做的事情:列出用户库中包含的每个艺术家/曲目。任何Spotify专家都知道为什么没有这个专辑功能,它可能在哪里?
遗憾的是,专辑无法通过API获得。文件应明确更新。看看Spotify应用程序API:Library-class赢得';t返回用户播放列表问题。
有一种模糊的、未记录的方法可以获取用户库中所有相册的数组,这是我经过大量漫无目的的搜索后发现的。在最初调用Spotify的API后,通常这样做:
var sp = getSpotifyApi(1);
然后你可以打这个电话:
var albums = sp.core.library.getAlbums();
返回用户库中的相册对象的数组。您可以访问Documentation的Album对象中列出的方法和属性。
我不知道这是否是旧版Spotify API的某种保留,但我希望它能保留下来,或者用更好的东西取代它。专辑作为一种数据对许多听众来说仍然非常重要,就像Spotify似乎想用播放列表来削弱它们一样。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 定义完全独立的样式信息
- 使用html2canvas获取基本信息
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 从信息框调用弹出图像库
- 如何在不传递此信息的情况下查找被调用的元素
- 将谷歌自动完成地址信息放在页面上,而不是表格中
- 如何通过解析类信息来使用jQuery创建类
- 包含数据库中相关信息的开放模态
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 如何调整信息窗口的大小并点击按钮?+更改信息窗口的内容
- ng在更新$scope后重复不更新信息
- 谷歌地图点击潜水触发信息窗口
- 根据CHECKBOX输入值动态更新DIV信息
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- Jquery on单击“显示信息”
- 将FlowPlayer嵌入谷歌地图信息窗口
- AEM(cq5)使用组件内的信息
- 如何在完整日历中的当天点击时显示活动详细信息
- Spotify API-获取关于用户的信息's相簿