問題タブ [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 投票する
1 に答える
300 参照

jquery - jquery-oembed-all を自分のニーズに合わせてカスタマイズする

YouTube/vimeo ビデオのページで jquery-oembed-all を使用しています。そして、それは私が必要とするサイズよりもやや大きいか、それ以上です。classを保持しているの css プロパティを変更しようとしましたaが、うまくいきませんでした。iframecssで選択することで高さと幅を変更できますがiframe。しかし、プレイヤーは縮みません。また、iframeプレーヤーを非表示/非表示にするための上下の矢印記号もありますが、これは私のページには必要ありません。jquery-oembed-allを自分のニーズに合わせてカスタマイズするにはどうすればよいですか?

または、これを達成するための他の選択肢はありますか?

どんな助けでも大歓迎です。ありがとうございました!

html:

CSS:

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

ruby - Spotify oEmbed API が機能しなくなった

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

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

Net::HTTP.get_response(oembed_url)

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

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

php - embed.ly 結果を特定する際の問題。URL フィールドが欠落している場合がある

私はembed.lyをテストしており、連結されたカンマ区切りのリンク文字列を使用して、1回のリクエストで複数のリンクの詳細をリクエストしています。

何かのようなもの:

結果には、説明、タイトル、サムネイルなどのリンクに関する詳細が含まれます。

URL フィールドがない場合もあります。ほとんどの場合、1 つです。このフィールドには URL が含まれており、私が知る限り、リクエスト文字列の URL と同じです。

この URL フィールドを外部キーのように使用したため、結果を明確に識別する必要があります。

これは、embed.ly から json データをロードするために使用する関数です。別の関数で抽出されたいくつかの URL を含む配列をループし、クエリ文字列に implode() します。

json を受け取った後、エラーをチェックし、エラーがある場合は、リンクの bbcode をリッチ html から基本的なリンク タグに復元します。

しかし、送信データに使用されている URL がない場合、データが属するリンクをどのように識別すればよいでしょうか?

embedly.js では、結果を追跡するためにこれを行います。

これはPHPで何を意味しますか?

URL の例:

そして、no to urlが付いているもの:

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

javascript - Hulu での Oembed の使用 (および JSONp の理解)

誰かがこのプロセスのいずれかに光を当てることができれば、それは素晴らしいことです. これが取引です。Hulu ビデオの URL (例: 「www.hulu.com/watch/154344」) を指定して、Javascript (w/jQuery で問題ありません) を使用して埋め込み URL (つまり、「http://www.hulu 」) を取得できるようにしたいと考えています。 .com/embed.html?eid=wvqxnyjrtho0a6osltsuig ')。

また、ご存知のように、私は localhost の開発環境で作業しています。

これを行う最も簡単な方法は、oembed サービスを使用することだと思います。Hulu は、 ombed ページで実演されている oembed サービスを提供しています。oembed ページに示されている例のみに基づいて、この eombed 情報の URL 形式は ' http://www.hulu.com/api/oembed.xml?url=http%3A//www.hulu.com/になります。時計/154344」。そして、それをブラウザで開くと、うまくいきます!

そこで、次のように Javascript を実行してみました。

しかし、それはうまくいきません。次のようなエラーが表示されます。

そこで、もう少し調べてみました。JSONpを使用する必要があるようです。JSONp についてももう少し読みました。JSONp を有効にするために必要なことは、URL 形式をこれに変更callback=dataし、最後にhttp://www.hulu.com/api/oembed.xml?url=http%3A//www. hulu.com/watch/154344&callback=data . サイコロはありません。それでも同じエラーが発生します。

私は何を間違っていますか?

0 投票する
2 に答える
432 参照

node.js - Twit for Node を使用して未定義の代わりに OEMBED オブジェクトを返すようにする

だから私はTwit https://github.com/ttezel/twitをノードに使用しています

Twitter 1.1 API から OEMBED コードを取得したいのですが、うまくいきません。

したがって、未定義が返され続けているだけです。URLパターンは正しいようですが、なぜ機能しないのかわかりません。

ログに記録されるエラーは次のとおりです

彫像やその他のほとんどすべてを取得できますが、oembed は機能しません。

どんなヘルプも素晴らしいでしょう

Twitter の OEMBED api へのリンクは次のとおりですhttps://api.twitter.com/1.1/statuses/oembed.json?id=240192632003911681