Voglio specificare un'immagine alternativa che verrà visualizzata quando oEmbed fallisce.
Il caso d'uso specifico è offrire un'alternativa quando la Cina (o altri paesi) blocca YouTube. Sappiamo che i contenuti di YouTube non saranno disponibili lì, ma in questo caso vogliamo fornire un'immagine alternativa.
Il codice di errore oEmbed può essere reso accessibile a questo scopo?
GET /photos/bees/2362225867/ HTTP/1.1 Host: flickr.com Accept: application/oembed+xml
. L'alternativa è l'impostazione predefinita per ottenere un codice http di errore, come 406 Not Acceptable. Questo dovrebbe essere utile per restituire un messaggio.
<iframe>
HTML e questo è ciò che è incorporato nel post e che è ciò che è server per il client: a <iframe>
. Quando il client dalla Cina prova a caricare il contenuto di <iframe>
è quando è bloccato. Non c'è nulla sul lato server coinvolto. Non ho testato con altri provider oEmbed ma penso che tutti funzionino in modo simile. In effetti, se l'OEmbed fosse realizzato sul lato client, non verrebbe incorporato alcun contenuto reale.