【问题标题】:Spotify oEmbed API stopped workingSpotify oEmbed API 停止工作
【发布时间】:2014-02-25 09:28:18
【问题描述】:

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

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

Net::HTTP.get_response(oembed_url)

现在返回一个空白字符串和 200 状态码(成功)。发生了什么变化?是否需要特定的 HTTP 标头?

【问题讨论】:

    标签: ruby api spotify oembed


    【解决方案1】:

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

    注意不要使用不起眼的用户代理,例如Ruby 而是一些具体的内容,例如您的应用名称,以避免遇到配额限制。

    【讨论】:

      猜你喜欢
      • 2011-08-22
      • 2012-11-19
      • 2015-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 2013-06-27
      相关资源
      最近更新 更多