Tôi muốn chỉ định một hình ảnh thay thế sẽ được hiển thị khi oEmbed thất bại.
Trường hợp sử dụng cụ thể là cung cấp giải pháp thay thế khi Trung Quốc (hoặc các quốc gia khác) chặn YouTube. Chúng tôi biết nội dung YouTube sẽ không có sẵn ở đó, nhưng muốn cung cấp hình ảnh thay thế trong trường hợp đó.
Mã lỗi oEmbed có thể được truy cập cho mục đích này không?
GET /photos/bees/2362225867/ HTTP/1.1 Host: flickr.com Accept: application/oembed+xml
. Thay thế là mặc định để nhận mã http lỗi, như 406 Không được chấp nhận. Điều này sẽ hữu ích để trả lại một tin nhắn.
<iframe>
HTML và đó là những gì được nhúng trong bài đăng và đó là những gì máy chủ cho khách hàng: a <iframe>
. Khi khách hàng từ Trung Quốc cố gắng tải nội dung của <iframe>
nó là khi nó bị chặn. Không có gì liên quan đến máy chủ. Tôi chưa từng thử nghiệm với các nhà cung cấp oEmbed khác nhưng tôi nghĩ tất cả họ đều hoạt động theo cách tương tự. Trong thực tế, nếu oEmbed sẽ được thực hiện phía khách hàng thì sẽ không có bất kỳ nội dung thực sự nào được nhúng.