Embedded Facebook posts no longer available

This is related to this post here

We have embedded facebook posts in our app using the code suggestions from Facebook:

https://developers.facebook.com/docs/plugins/embedded-posts?locale=en_US

This was working previously, but now all we get are iframes with “This Facebook post is no longer available”, but the posts are definitely online and public. The posts are properly displayed when embedded from within a website.

We have tried embedding with the facebook sdk and directly with iframes, but neither solution makes a difference.

It appears to have that loading from file:/// no longer works, but loading from a website (an online domain) works. Is this a new known restriction from facebook?

The only potentially hacky solution we have come up with is to set up another intermidiary webserver page to load the facebook posts and then display this within an iframe in the app.

Does anyone have any other suggestions or a solution?