0

最近まで、Spotify oEmbed API に埋め込みスニペットをリクエストすることでクエリを実行できました。https://embed.spotify.com/oembed/?url=<track_url>&format=json

それ以来、ブラウザや 経由では引き続き機能しますが、wgetRuby などを介したプログラムでは機能しなくなりました。

Net::HTTP.get_response(oembed_url)

これにより、空の文字列と 200 ステータス コード (成功) が返されるようになりました。何が変わったのですか?特定の HTTP ヘッダーが必要ですか?

4

1 に答える 1

0

結局、それにはユーザー エージェントが必要です。これはかなり標準的な慣行だと思いますが、@SpotifyPlatform からの小さなツイートをいただければ幸いです。

Rubyクォータ制限にぶつからないように、たとえばアプリの名前などの具体的なユーザー エージェントを使用しないように注意してください。

于 2014-02-25T10:56:36.563 に答える