Per ottenere l’iframe ho fatto:
GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/508864124/fcbbcc92fa
Quindi ho ottenuto
{\"type\":\"video\",\"version\":\"1.0\",\"provider_name\":\"Vimeo\",\"provider_url\":\"https:\\/\\/vimeo.com\\/\",\"html\":\"\u003ciframe src=\\\"https:\\/\\/player.vimeo.com\\/video\\/508864124?h=fcbbcc92fa\u0026amp;app_id=122963\\\" width=\\\"426\\\" height=\\\"240\\\" frameborder=\\\"0\\\" allow=\\\"autoplay; fullscreen; picture-in-picture\\\" allowfullscreen\u003e\u003c\\/iframe\u003e\",\"width\":426,\"height\":240,\"domain_status_code\":403,\"video_id\":508864124,\"uri\":\"\\/videos\\/508864124:fcbbcc92fa\"}
Decodificato UTF-8: per l’iframe
<iframe src="https://player.vimeo.com/video/508864124?h=fcbbcc92fa&app_id=122963" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>
L’iframe stesso
Modifica/Aggiornamento:
Ho inviato una PR per correggere, penso che il problema fosse con il pattern regex. Non catturava correttamente vimeo quando non era del tipo standard. Pertanto ho modificato il pattern regex di conseguenza.