使用开发者 API 获取 Soundcloud “喜欢”的播放列表
Getting Soundcloud 'liked' playlists with the developer API
我正在尝试使用以下文档构建一个获取 Soundcloud 播放列表的应用程序:https://developers.soundcloud.com/docs/api/sdks#javascript
工作原理如下:SC.get("/users/mdbxz/playlists", { 'limit': l, 'offset': o } ...
但是,我的问题是"/playlists"不返回喜欢的播放列表,仅返回用户自己创建的播放列表。所以它只返回一半的结果。
经过大量的谷歌搜索,我发现可以使用他们的实时 API(而不是开发人员的!https://api-v2.soundcloud.com/users/13082950/likes?limit=10&offset=0&client_id=YOUR_CLIENT_ID
我的问题在这里,你知道使用开发人员 API 获取相同信息的方法吗?( connect.soundcloud.com/sdk.js (
提前感谢,
迈克尔
我通过另一个 API URL 得到了这个工作,因为似乎记录的 URL 根本没有提供数据。万一有人偶然发现这篇文章;下面的代码解决了我的困境:
SC.get(req.path,
function(d)
{
if(d.id != 'null') {
// New API
var newApiUrl = "https://api.soundcloud.com/e1/";
var newPath = "users/" + d.id + "/playlist_likes";
callPath = newApiUrl + newPath + "?client_id=" + clientid;
this.serviceBroker = SC.get(callPath, { 'limit': req.params.limit, 'offset': req.params.offset },
function(d)
{
//code
}
);
}
}
);
相关文章:
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- Sequelize:属性之间的命名冲突'播放列表'以及关联'播放列表'
- 使用SoundJS播放列表
- 对Soundcloud自定义播放器播放列表的顺序进行排序
- Jplayer播放列表未定义
- 在javascript/angular中创建播放列表(按值复制数组,但按引用设置嵌套对象)
- ajax/jQuery Youtube 播放列表推送
- 播放列表在IE和Chrome中无法正确显示
- 提交youtube播放列表id并从id加载播放列表
- 创建一个只有播放和暂停的Javascript音频播放列表
- 获取youtube播放列表的参考
- fityoutube在网站上嵌入播放列表
- BackboneJS如何在悬停时加载spotify播放列表
- 使用MediaSource扩展播放视频播放列表
- 为特定播放列表返回的快照长度不正确
- 需要帮助修复我的javascript"对于循环“;播放音频播放列表
- 从XML中获取播放列表项的新原型
- 使用JSON检索PHP数组,并使用javascript中的数组来填充播放列表
- 使用开发者 API 获取 Soundcloud “喜欢”的播放列表
- 如何将用户喜欢的“播放列表”加载到SoundCloud JS小部件嵌入式播放器中