Description
A client of mine uses some third party software to regularly upload video with the settings "Hide from Vimeo" and "Embed on specific domains".
This effectively means that https://vimeo.com/12345678 cannot be added, even though the oEmbed endpoint does return an oEmbed json (https://vimeo.com/api/oembed.json?url=https://vimeo.com/12345678).
As far as I can tell embed
first makes a request to the original URL (https://vimeo.com/12345678) to see if it exists, and only after retrieves oEmbed info, from https://vimeo.com/api/oembed.json?url=https://vimeo.com/12345678.
Why does that first check happen? Would it not be enough to see if you get oEmbed data back from the endpoint?
I am sure I am missing something, but I would like to understand why, so I can see if there is any workaround possible.