Spotify oEmbed API停止工作

时间:2014-02-25 09:28:18

标签: ruby api spotify oembed

直到最近,我才能通过请求https://embed.spotify.com/oembed/?url=<track_url>&format=json来查询Spotify oEmbed API以获取嵌入代码段

从那时起,它仍然可以在浏览器中或通过wget工作,但它不再以编程方式通过例如Net::HTTP.get_response(oembed_url)工作。红宝石:

{{1}}

现在返回一个空白字符串和200状态代码(成功)。改变了什么?它需要特定的HTTP标头吗?

1 个答案:

答案 0 :(得分:0)

事实证明,它需要一个用户代理。我想这是一个非常标准的做法,但@SpotifyPlatform的一条小推文会受到赞赏。

小心不要使用不受欢迎的用户代理,例如Ruby,而是与应用名称相关的特定内容,以避免遇到配额限制。