Um den iframe zu erhalten, habe ich Folgendes getan:
GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/508864124/fcbbcc92fa
Also habe ich Folgendes erhalten:
{\"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\"}
UTF-8 dekodiert: für den 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>
Der iframe selbst
Bearbeiten/Aktualisieren:
Ich habe einen PR zur Behebung eingereicht. Ich glaube, das Problem lag beim Regex-Muster. Es hat Vimeo nicht richtig erfasst, wenn es nicht vom Standardtyp war. Daher habe ich das Regex-Muster entsprechend geändert.