2012-03-22 48 views
-1

我无法通过https.Track获取数据:h_ttp://soundcloud.com/celticwoman-1/a-womans-heart 如果我使用此请求h_ttps://api.soundcloud.com/解决?url = h_ttps://soundcloud.com/celticwoman-1/a-womans-heart & format = json & consumer_key = my_key & callback =? - 一切都很好,但是这个https://api.soundcloud.com/resolve?url= https://snd.sc/yMgQRJ & format = json & consumer_key = my_key & callback =? - 错误 404.我不能使用第一个请求,因为用户已经发布了播放器。你可以在这里看到这个错误 :https://www.facebook.com/celticwoman。如果使用http - 一切ok。 谢谢。https API错误

+1

请先格式化您的问题:) – xdazz 2012-03-22 07:19:33

回答

1

这是因为您使用的SoundCloud网址的缩写形式,snd.sc/yMgQRJ不支持HTTPS - 如果您不相信我,请在您的浏览器中尝试https://snd.sc/yMgQRJ

取而代之的是改为http://snd.sc/yMgQRJ,其中worked for meAPI Console

+0

谢谢。但我不明白玩家是如何缩短网址的。当我收到数据时,我使用属性permalink_url作为播放器。有时在permalink_url使用短url? – daredevil 2012-03-22 07:58:01

+0

我不确定,因为我没有任何有关SoundCloud API的经验,对不起。我刚刚检查了他们网站上的文档,并且玩弄了一些东西,看看我是否可以找出问题。 – GregL 2012-03-23 05:13:01