【问题标题】:Get a user's Most Recent SoundCloud Track Links获取用户最近的 SoundCloud 曲目链接
【发布时间】:2012-05-04 18:26:35
【问题描述】:

我一直在寻找一种方法来做到这一点,因为看起来他们应该是一个。

我只想从我的 SoundCloud 页面自动提取 5 首最新曲目,并将它们放在我的网站上的“最新音频”部分下。

SoundCloud 甚至自己做这件事。如果您转到特定曲目,在页面的右下角有一个“用户名的更多曲目”,请查看: http://soundcloud.com/goldenstatewarriors/mark-jackson-on-the-dan

我发现的最接近的是:

http://api.soundcloud.com/tracks?client_id={client_id}

但为此,您需要一个用于 soundcloud 应用程序的 client_id。我尝试注册一个应用程序,但是当我在上面输入给我的client_id 时,我得到了一堆不属于我的曲目:

http://api.soundcloud.com/tracks?client_id=02db8e29aa2fb5bf590f478b73137c67

我只知道必须有办法做到这一点......

【问题讨论】:

    标签: javascript html soundcloud


    【解决方案1】:

    答案很简单

    http://api.soundcloud.com/users/<USER_ID>/tracks.json?client_id=APP_ID
    

    这样打:

    http://api.soundcloud.com/users/jakuboboza/tracks.json?client_id=APP_ID 
    

    你得到:

    [{"kind":"track","id":3481075,"created_at":"2010/06/16 12:27:20   +0000","user_id":1187050,"duration":1331,"commentable":true,"state":"finished","original_content_size":15835,"sharing":"public","tag_list":"","permalink":"nl-lul","description":"","streamable":true,"downloadable":false,"genre":"","release":"","purchase_url":null,"purchase_title":null,"label_id":null,"label_name":"","isrc":"","video_url":null,"track_type":"","key_signature"...
    

    created_at 和利润排序:)

    干杯!希望这会有所帮助

    【讨论】:

    • 谢谢!不知道为什么我自己找不到。
    • 是的,完全正确。 @DougieBear 如果您为任意用户执行此操作,我建议您找出他们的 id 并改用它,因为永久链接(例如:'jakuboboza')可以随时更改。如果发生这种情况,您将开始收到该请求的 404。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多