gpt4 book ai didi

javascript - 使用开发者 API 获取 Soundcloud 'liked' 播放列表

转载 作者:行者123 更新时间:2023-11-30 12:31:25 25 4
gpt4 key购买 nike

我正在尝试构建一个获取 Soundcloud 播放列表的应用程序,使用这些文档:https://developers.soundcloud.com/docs/api/sdks#javascript

以下是有效的:SC.get("/users/mdbxz/playlists", { 'limit': l, 'offset': o } ...

但是我的问题是'/playlists'不返回喜欢的播放列表,只返回用户自己创建的播放列表。所以它只返回一半的结果。

经过大量 Google 搜索后,我发现可以使用他们的实时 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 - 使用开发者 API 获取 Soundcloud 'liked' 播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com