这里有一个简单的凹坑 - 试图使用Soundcloud的resolve
方法来检索私有集的轨道数据的JSON源。
http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/myUser/private-set
resolve
会返回401
未经授权的错误,因为它应该
resolve
返回'404'未找到错误。它应该是301重定向到轨道的授权JSON提要,例如文档示例中的http://api.soundcloud.com/tracks/49931.json
我正在使用应用的客户端ID
我在Set的编辑菜单中启用了App访问
我按照API docs
我在这里错过了什么吗?
答案 0 :(得分:2)
因此,经过一些测试后,我确认该问题与您尝试请求私人设置有关。由于该集是私有的,因此您需要首先通过SoundCloud的OAuth 2 authentication进程才能访问该集。
答案 1 :(得分:1)
尝试使用您设置的共享对话框中找到的网址解析设置网址。此URL包含一个秘密令牌,可用于在不登录的情况下访问私有集。
不过,如果套装中的曲目也是私密的,不知道这会让你有多远。就像bbone所提到的那样,你将暴露这个秘密令牌,这可能是也可能不是问题。