oEmbedが失敗したときに表示される代替画像を指定したいのですが。
具体的な使用例は、中国(または他の国)がYouTubeをブロックする場合の代替案を提供することです。YouTubeコンテンツが利用できないことは承知しておりますが、その場合は代替画像を提供したいと考えています。
この目的のためにoEmbedエラーコードにアクセスできるようにすることはできますか?
GET /photos/bees/2362225867/ HTTP/1.1 Host: flickr.com Accept: application/oembed+xml
。デフォルトは、406 Not Acceptableなどのエラーhttpコードを取得するデフォルトです。これはメッセージを返すのに役立ちます。
<iframe>
HTMLを返します。これが投稿に埋め込まれているものであり、それがクライアントに対するサーバー<iframe>
です。中国のクライアントがコンテンツをロードしようとすると、<iframe>
ブロックされます。サーバー側は何も関与していません。私は他のoEmbedプロバイダーでテストしていませんが、すべて同じように機能すると思います。実際、oEmbedがクライアント側で実行される場合、埋め込まれる実際のコンテンツはありません。