いつもお世話になっております。
Railsでウェブページを作成しております。
vimeoに登録しているプライベート動画のサムネイルを自身のサイトに表示したいと考えています。
vimeoではhttps://vimeo.com/api/oembed.json?url=https://vimeo.com/xxxxxx/yyyyyyにアクセスすることでいろいろな情報がjsonで返ってくるのですが、動画公開を自身のドメインのみに制限するとサムネイル情報が返ってこなくなります。
いろいろと調べてみると、リファラーヘッダーに自身のドメインを含めるとサムネイルまできちんと返ってくると記事を見つけ、curlでの書き方は書いてありました。
これをrubyで書きたいのですが、ググっても分からずこちらに質問させていただきました。
curlでは以下のような表記 curl -e http://example.com https://vimeo.com/api/oembed.json?url=https:%2F%2Fvimeo.com%2F286898202 # 現在以下のような形で書いているがこの書き方だとサムネイルが取得できない # リファラーヘッダーに「http://example.com」を含めるような形で書きたい uri = URI.parse("https://vimeo.com/api/oembed.json?url=https://vimeo.com/xxxxxx/yyyyyy") json = Net::HTTP.get(uri) result = JSON.parse(json)
参考になるサイトでも構いませんので、適切な方法をご教示いただけますと幸いです。
よろしくお願いいたします。
環境
Amazon Linux release 2 (Karoo)
Rails 5.2.3
Ruby version: 2.6.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/10 01:08
2020/09/10 01:51
2020/09/10 02:46