Soundcloud API /解决方法404错误

时间:2013-09-12 01:24:37

标签: javascript json api authorization soundcloud

这里有一个简单的凹坑 - 试图使用Soundcloud的resolve方法来检索私有集的轨道数据的JSON源。


http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/myUser/private-set

resolve会返回401未经授权的错误,因为它应该

http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/myUser/private-set&client_id=myClientID

resolve返回'404'未找到错误。它应该是301重定向到轨道的授权JSON提要,例如文档示例中的http://api.soundcloud.com/tracks/49931.json


  • created an App

  • 我正在使用应用的客户端ID

  • 我在Set的编辑菜单中启用了App访问

  • 我按照API docs

  • 格式化它

我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:2)

因此,经过一些测试后,我确认该问题与您尝试请求私人设置有关。由于该集是私有的,因此您需要首先通过SoundCloud的OAuth 2 authentication进程才能访问该集。

答案 1 :(得分:1)

尝试使用您设置的共享对话框中找到的网址解析设置网址。此URL包含一个秘密令牌,可用于在不登录的情况下访问私有集。

不过,如果套装中的曲目也是私密的,不知道这会让你有多远。就像bbone所提到的那样,你将暴露这个秘密令牌,这可能是也可能不是问题。