問題タブ [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.
javascript - Dailymotion APIを使用してタイトル、サムネイル、説明情報を取得するには?
FB リンク機能のように、タイトル、説明、サムネイルなどの Dailymotion コンテンツを埋め込む方法。API を使用して YouTube を終了しましたが、Daily Motion を探していますか? jquery/javascriptでできると思います。返信してください。ありがとう、ダヤン
javascript - oembedを使用してYouTube動画を埋め込む
oembedを使用して、jQueryを使用してYouTubeリンクから埋め込みコードを取得したいと思います。
さて、私はデータを取得しません。
面白いことに、URLを参照すると、正しい応答が得られます。
私をに導きます
jquery oembedプラグインも使用しましたが、リクエストが成功した場合も、onErrorオプションが常にスローされます。
私は本当にいくつかのアイデアを楽しみにしています...
javascript - oohembed に似た oembed サービス (JSONP を使用した YouTube)
以前の oohembed の代わりに、どの oembed プロバイダーをお勧めしますか? YouTube は JSONP をサポートしていないため、oohembed を使用して youtube と vimeo を埋め込む jQuery UI プラグインを作成しています。
YouTube を埋め込むにはどうすればよいかわかりません。Vimeo では問題ありません。ウィジェットを公開したいので、embed.ly にお金を払いたくありません。
html - oEmbed APIエンドポイントとURLスキームとリンクタグのポイントは何ですか?
oEmbed仕様には、URLのoEmbedコンテンツを見つける2つの異なる方法が記載されています。
- WebサイトのAPIエンドポイントを認識し、それをGETパラメーターを介して、宣言したURLパターンと一致する場合に情報が必要なURLを渡します。
<link rel="alternate" type="application/json+oembed" ... />
(またはtext/xml+oembed
)HTMLヘッダーのおかげでoEmbedバージョンのURLを検出します。
2番目の方法は、プロバイダーのリスト全体を保存および維持する必要がないため、より一般的なようです。さらに、プロバイダーのリストは、少数のアクターのみが存在する集中型インターネットの兆候です。このアプローチはほとんどスケーラブルではありません。
ただし、他の誰かが利用できるようにしたリソースを解析できるWebサイトでは、最初のアプローチの使用法を見ることができます。たとえば、ウェブサイトFooからoEmbedバージョンのビデオページを提供できます。ただし、主にセキュリティ関連のいくつかの理由から、Xの作成者がそれで問題がない限り、「リソースXを解析できます」と言う人を信用しません。これにより、アプローチ2に戻ります。
だから私の質問は:私はここで何を逃したのですか?oEmbedを処理する最初の方法の使用は何ですか?たとえば、オンザフライでインターネット上のほぼすべてのリソースを検出する一般的な方法がある場合、oohEmbedのようにエンドポイントとパターンの全リストを保存(および最新の状態に維持)するのはなぜですか?
非常に密接に関連する質問として、同時に尋ねられる可能性があります(間違っている場合は訂正してください):oEmbedコンテンツの中央エンドポイントを提供しない場合はどうなりますか?各URLの「?version = oembed」パラメータ。標準バージョンの代わりにoEmbedバージョンを返しますか?
jquery - Ajaxリクエストはサファリでは機能しますが、Firefox(Vimeo oembed)では機能しません
oembed API(json)を介してvimeo埋め込みコードを取得しようとしています。
サファリでは正常に動作しますが、Firefoxでは、(successメソッドで)javascriptオブジェクトの代わりにnull値を取得するため、返されたjsonが正しく解釈されないようです。
jsfiddleの例へのリンクを示しますが、サンプルはそこでは機能しません。許可されていないオリジンに関するエラーがあります。
だからここにコードがあります:
何が間違っている可能性がありますか?それはjsonとの何かですか?
サンプルのjsonは次のとおりです。
javascript - oembed の使用 - json 応答 (クライアント側の JavaScript)
oembed プロバイダーが json と xml のみを出力している場合、クライアント側の JavaScript を介してこれを使用することは不可能ですか? (プロバイダーへの $.ajax リクエスト)?
javascript で jsonp コールバックを許可する oembed プロバイダーのみを使用できますか?
ありがとう、ウェズリー
php - リンクを画像に変換して埋め込むにはどうすればよいですか?
私はbeta.peaksneak.comで、ユーザーが基本的にジャーナル化できる機能を作成しようとしています。これを行うには、画像、ビデオ、引用、およびジャーナルエントリへのリンクを追加できるようにします。
oEmbedを使用して動画を埋め込むことができ、画像/引用は簡単であることがわかりました。
リンクを埋め込み、埋め込み目的で使用するためにリンクから大きな画像を自動キャプチャするためのスクリプトはありますか?たとえば、Facebookでは、コメントにリンクを貼り付けると、画像とテキストが自動的に生成されます(おそらく、メタタグと最初に見つかった大きな画像から)。
javascript - oEmbed プロバイダーがエンドポイントでクロスドメイン リソース共有を有効にしないのはなぜですか?
すべてではないにしても、ほとんどの oEmbed プロバイダー エンドポイントでは、CORS が有効になっていないようです。つまり、oEmbed を使用するには、JSONP を使用するか (サポートしている場合)、サーバー プロキシを経由する必要があります。
サードパーティ プロバイダーからの JSONP の使用に対する会社のポリシーがありますが、私はまだ純粋にクライアント側の方法で oEmbed を活用したいと考えています (信頼できる特定のプロバイダーに対して)。oEmbed の CONSUMER のセキュリティへの影響と、サードパーティのマークアップをページに直接許可したくない理由を理解していますが、プロバイダーがこれを制限するのはなぜですか? サーバー プロキシを構築し、結果をフィルタリングしなかった場合、XSS の脆弱性が簡単に発生する可能性があります。
oembed - 独自の oembed プロバイダーの実装 - テスト方法は?
ビデオ ストリーミング サイトを作成したので、このサイトに独自の oembed プロバイダーを実装しようと考えました。oembed の仕様を読み、you tube と vimeo の oembed エンドポイントをテストした後、自分のサイトに実装しました。
私が知る限り、仕様に正確に従っていますが、適切にテストする方法がわかりません。oembed プロバイダーのテスト スイートを知っている人はいますか?
soundcloud - SoundcloudのoEmbedエンドポイントは一部のURLで403を返します
SoundcloudのoEmbedエンドポイントはほとんどのリンク(例:affee)でうまく機能しますが、次の(有効な)URLで403ステータスを返します:knifepartyinc
2番目のURLの何が問題になっていますか?