問題タブ [oembed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
3927 参照

php - CURL を使用して Youtube ビデオを再生する

次のようなYoutubeページを取得するためにCURLを使用しています:

ビデオが再生されないようです。理由はわかりません。データを次のように設定することでこの問題を解決し、次のようにプレーンとしてformat jsonデコードするスクリプトを見つけました。jsonhtml

この 2 つのスクリプトを「マージ」して、1 つとして機能させようとしています。スクリプトを次のようにまとめました。

PHPFiddle の例、実行 (F9) ボタンをクリックします。

ご覧のとおり、上部のビデオは再生されません。一番下までスクロールすると、別のビデオ (JSON によってエコーされたビデオ) が表示されます。これは実際に再生できます。

上部のビデオを再生するにはどうすればよいですか? 最初に「オブジェクト」を「見つけて」からjsonなどにフォーマットすることを考えていましたが、これはページを台無しにするのではないかと心配しています。

0 投票する
1 に答える
464 参照

spotify - 短縮リンクの Spotify oEmbed サポート

Spotify oEmbed は、短い spoti.fy リンクをサポートしていますか?

いいえ(例https://embed.spotify.com/oembed/?url=http://spoti.fi/WpbeyP)...しかし、それはいいでしょう;)

0 投票する
1 に答える
211 参照

jquery - 「未定義」で満たされた oembed リンク

次の javascript/jquery コードを使用します。

私のページに次の出力が表示されます。

少なくとも、問題のメディア URL が適切であれば。それにもかかわらず何かに解決される悪い URL を使用している場合 (認証スキームによって保護されているメディアへのリンクなど)、次のような結果が得られます。

アンカー タグが存在してもかまいませんがundefined、メディアの代わりに表示されるため、非常に望ましくありません。div にウォッチ式を配置することで、oembed へのコールバックがこれを行っていることが明確にわかります。oembed がこのテキストをアンカー タグに配置したり、最初にアンカー タグを配置したりしないようにする方法を探しています。

後で戻って削除するだけでは機能しないことに注意してください。これは非同期コールバックであるため、いつ呼び出されるかわかりません。避けるか、何とか隠すしかありません。

0 投票する
0 に答える
933 参照

android - Android アプリに SoundCloud ウィジェットを埋め込む方法

トラックの URL がわかっている場合、SoundCloud ウィジェットを Android アプリに埋め込むにはどうすればよいですか? ウィジェットをアプリに統合する公式の SoundCloud ラッパーはありますか、それともトラックの URL を Android のネイティブ プレーヤーに統合する方法はありますか? これを行う最善の方法は何ですか?

0 投票する
1 に答える
533 参照

ruby-on-rails - ruby-oembed、Vimeo カスタム パラメータ?

動画をアップロードして埋め込みたいサイトがあります。Rails 4 とruby-oembedgem を使用しています。

埋め込みコードのパラメーターの一部を編集できるようにしたいと考えています。私のモデルの1つに、次のコードがあります。

OEmbed余分なパラメータを無視しているようです。でカスタムパラメータを使用することは可能OEmbedですか?レールアプリでそれを行うにはどうすればよいですか?

0 投票する
1 に答える
1588 参照

jquery - flickrでjsonpを使用して画像のURLを取得する方法

私は次のコードを持っています:

firebug で URL プロパティを取得しようとすると、このようなエラーが発生するのはなぜですか?

0 投票する
1 に答える
179 参照

wordpress - WordPress サイトのメタタグに動画を含めるにはどうすればよいですか?

このコードを使用して、投稿がビデオであるかどうかを尋ねようとしています。そうであれば、Facebook で再生可能なビデオを表示するために必要なビデオ メタタグを追加します。その結果、the_content(); は呼び出されません。私のサイトからの投稿例: http://associate.greymafia.com/old-spice-remix/

内容は動画のURLのみです。

0 投票する
1 に答える
2233 参照

facebook - Facebookの写真/ビデオ/ステータスを取得/埋め込む方法は?

Facebook の写真、動画、さらにはステータスを埋め込もうとしていますが、Facebook から何も取得できませんでした。

たとえば、この写真の投稿を埋め込もうとしています: https://www.facebook.com/photo.php?fbid=441525965965373&set=a.310879465696691.71407.295546697229968&type=1&theater

まず (oEmbed サービスを試す):

  • Facebook はoEmbedインターフェイスをサポートしていません
  • また、FacebookがWebスクレイピングをブロックしていると思います

そのため、 Noembed (またはEmbedly )などの一部のサービスは、Twitter、Youtube、または oEmbed インターフェイスをサポートしていない他のサイトからコンテンツを埋め込むのに問題なく機能しますが、Facebook からは何も取得しません。 :

http://noembed.com/embed?url=https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid%3D441525965965373%26set%3Da.310879465696691.71407.295546697229968%26type%3D1%26theater

あげる:

2番目(YQLを試す):

次のように Yahoo の YQL を使用して取得しようとすると、次のようになります。

http://query.yahooapis.com/v1/public/yql?q=SELECT%20*%20FROM%20html%20WHERE%20url='https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid% 3D441525965965373%26set%3Da.310879465696691.71407.295546697229968%26type%3D1%26theater'%20and%20xpath='//meta|//title|//link'%20and%20compat='html5'&format=json

YQL コンソールで試すこともできます。

質問は:

一体どうやって誰かが Facebook から何かを取得できるのでしょうか?