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.
- 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.

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.
-
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? -
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:
- Though the iframe height is wrong here. Too much white space below. Is that a Discourse issue?

