Php Soundcloud获得最后的曲目

Php Soundcloud获得最后的曲目,php,api,soundcloud,Php,Api,Soundcloud,我读了很多关于SoundCloudAPI的内容,以及你如何使用它做很多事情,比如建立一个新的界面来上传你的歌曲等等 我只想得到一个用户添加的最后5首曲目的列表。 这是公共数据,因为您无需登录即可查看用户页面,但在我读到的任何地方,您都需要进行身份验证才能查看 这不是一个简单的方法吗 我认为它们是一种调用url的方法,返回一些xml或json,并带有指向最后一个曲目的链接…?根据用户的ID,您可以得到用户曲目的列表,如下所示: http://api.soundcloud.com/tracks?cl

我读了很多关于SoundCloudAPI的内容,以及你如何使用它做很多事情,比如建立一个新的界面来上传你的歌曲等等

我只想得到一个用户添加的最后5首曲目的列表。 这是公共数据,因为您无需登录即可查看用户页面,但在我读到的任何地方,您都需要进行身份验证才能查看

这不是一个简单的方法吗


我认为它们是一种调用url的方法,返回一些xml或json,并带有指向最后一个曲目的链接…?

根据用户的ID,您可以得到用户曲目的列表,如下所示:

http://api.soundcloud.com/tracks?client_id={client_id}
要获取最后5首曲目,请按最新曲目排序,并将限制设置为5:

http://api.soundcloud.com/tracks?client_id={client_id}&order=latest&limit=5

编辑后添加,您还可以通过在查询字符串的末尾添加
&format=JSON
来请求JSON响应(而不是XML)。

我已经读过这篇文章,但是当我尝试时,我得到了一个401错误。我在api文档中读到,你必须注册一个应用程序才能获得客户端id,但我只想获得我客户端soundcloud页面的5个曲目,我不需要创建一个应用程序…@Piero:你需要获得客户端id。从api的角度来看,无论你使用什么机制来获取曲目信息都将被视为“应用程序”,不管你只得到最后5首歌。@Colin我仍然得到未经授权的错误。。请告诉我如何解决this@VikasGupta您需要从soundcloud api创建一个“应用程序”,以获取客户端id。。。看看这里:嘿,我试着使用接受答案中给出的两个链接,我用我的客户id替换了客户id,但仍然显示未经授权。。请告诉我你是如何解决这个问题的?我在添加私人曲目后也遇到了同样的问题。看起来,当我在没有参数的情况下调用api时,它会找到所有轨迹,但一旦我将limit设置为1,它就找不到任何轨迹。。。我必须一直走到极限=8才能找到一条轨道。这怎么可能?@liquidcrome抱歉,我已经有一段时间没有使用这个了,也许可以发布一个新问题,并链接到这个问题?