メール内のVimeo埋め込みURLが正しく解析されませんでした

iframeを取得するために、次のようにしました。

GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/508864124/fcbbcc92fa
そして、次のような結果を得ました。

{"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デコードされたiframeは次のとおりです。

<iframe src="https://player.vimeo.com/video/508864124?h=fcbbcc92fa&amp;app_id=122963" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>

iframe自体

編集/更新:

修正のためにPRを提出しました。問題は正規表現パターンにあったと思います。標準タイプではない場合にVimeoを正しくキャプチャしていませんでした。そのため、正規表現パターンをそれに応じて変更しました。

「いいね!」 1