3

这里有一个简单的小坑——尝试使用 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


我在这里错过了什么吗?

4

2 回答 2

2

因此,经过一些测试后,我确认该问题与您尝试请求私有集的事实有关。由于该集合是私有的,因此您需要先通过 SoundCloud 的OAuth 2 身份验证过程才能访问该集合。

于 2013-09-12T01:59:18.607 回答
1

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

不过,如果集合中的曲目也是私有的,不确定这会让你走多远。就像 bbone 提到的那样,您将暴露这个秘密令牌,这可能是也可能不是问题。

于 2013-09-12T09:10:32.050 回答