Facebook OneBox / iFrame no longer plays inline?

I have several questions regarding Instagram/Facebook embedding.


I have the Facebook login message when I paste Facebook link and I struggle to see where does it come from.

Example:

This is a public post that can be seen when logged out from Facebook.

  1. So what’s the issue here? How can I embed public Facebook posts or videos? I tried using the search, but I couldn’t find any clear explanation or solution… A lot of highly technical messages also. :man_shrugging:

I see that there is a Discourse setting names facebook_app_access_token, which description is:

A token generated from your Facebook app ID and secret. Used to generate Instagram oneboxes.

  1. Is the token to be generated from here? https://developers.facebook.com/tools/explorer/
    Does it has any relationship with the fact that Facebook posts won’t embed?

  2. Also, Instagram oneboxes works on my forum while my facebook_app_access_token field is empty, so what is the purpose?

Also works for Instagram videos:

  1. Though the iframe height is wrong here. Too much white space below. Is that a Discourse issue?