SoundCloud / users / {id} /跟踪网址无效

时间:2017-02-13 21:46:50

标签: curl soundcloud

我们一直在/ users / {id} / tracks上使用CURL调用来为用户暂时获取曲目,但最近我们发现它已停止工作。事实上,当我们在浏览器中调用URL时,我们会收到404错误。

示例网址:

https://api.soundcloud.com/users/lgarciabes/tracks/?client_id={my_id}&format=json

获取播放列表中的曲目的调用工作正常,但不是为用户获取所有曲目的调用。

API中的某些内容发生了变化,还是一个错误?

我们应该使用哪个URL来获取用户的所有曲目列表?

[UPDATE]

正如milleph指出的那样,使用用户ID而不是永久链接名称可以正常工作。因此代码需要一个额外的步骤(获取给定用户名的ID)。让它获得永久链接的曲目列表更舒适,并且需要更少的cURL调用。

2 个答案:

答案 0 :(得分:2)

不确定为什么Soundcloud改变了这一点,但用用户ID替换用户名

https://api.soundcloud.com/users/10827351/tracks/?client_id= {添加my_id}&安培;格式= JSON

答案 1 :(得分:0)

除非特定于某些CLIENT ID,否则这似乎是一个错误。

我在问题的格式中尝试了该请求:

https:// api.soundcloud.com/users/hardwithstyle/tracks/?client_id={my_id}&format=json :: 404 message。

https:// api.soundcloud.com/users/hardwithstyle/playlists/?client_id={my_id}&format=json ::正确列出了播放列表。

以上答案中推荐的网址格式,产生了相同的结果:

https:// api.soundcloud.com/tracks/hardwithstyle?client_id={my_id} :: 404消息。

https:// api.soundcloud.com/playlists/hardwithstyle?client_id={my_id} ::播放列表列表。