我在通过soundcloud.com/oembed发出CURL请求时返回“HTTP / 1.1 403 Forbidden”,因为SoundCloud设置了URL,尽管它们被设置为公开。单个轨道工作正常,包括属于一组的轨道。
这似乎是最近的一个问题,因为我一直在测试的一些套装在几周前就开始运作了。
通过命令行示例curl请求,尽管是公共的,但仍被禁止:
$ curl -v“http://soundcloud.com/oembed” - d'format = json'-d'url = https://soundcloud.com/edsheeran/sets/bloodstream'-L -v -s -o / dev / null
如果对此套装中的某个曲目执行相同的操作(例如soundcloud.com/rudimentaluk/bloodstream),则会收到“HTTP / 1.1 200 OK”标题响应。