Vimeo の onebox が機能しません

We’re new to Discourse, using the version hosted by you. YouTube videos embed fine, but Vimeo don’t on our site. What are we doing wrong please? Here’s an example of one not working:

Note that the above is what SHOULD be happening (we know the privacy settings are wrong), but this isn’t happening on our site - we are just seeing the URL as typed.

Could it be related to this?

Let’s see

looks all right to me?

Still not working for us - see attached screenshot. YouTube links embed fine. Not sure where we go from here to fix this?

https://vimeo.com/322458676 is the problem Vimeo link.

That particular URL - https://vimeo.com/322458676 returns a 404 at Vimeo.

True for you, but it is enabled for our website domain so that’s not the issue. Also we now seem to be having problems with YouTube embeds, too - see attached.

Vimeo and YouTube oneboxing works here on meta and on my v2.3.0.beta3 +20 instance. The first troubleshooting step would be to figure out what is different in your instance.

  • What is your Discourse version?
  • Did you use the standard install?
  • Does it work in safe mode?
  • Do you have any customizations?
  • CDN?

こんにちは!私も同じ問題に直面していますが、セーフモードでは動作します。「通常」モードでも動作させるにはどうすればよいでしょうか?

ありがとうございます!

テスト:Vimeo のワンボックス表示が機能するか確認

https://vimeo.com/postpanic/stardust

編集:ボックスは表示されますが、クリック可能な動画ではなくなりました(この Vimeo 動画は他サイトで表示する権利を持っています)。

はい、確認しました。@techAPJ さん、これは回帰しています。

Vimeo のワンボクシング(公開動画用)は、11 日前に このコミット で不具合が発生し、gem のバージョンが更新されました。同日に このコミット で修正されましたが、バージョンは更新されませんでした。先ほど onebox のバージョンを更新したところ、Vimeo のワンボクシングが正常に動作するようになりました。