Вставить пост в Facebook без блокировки трекеров Firefox - PullRequest
0 голосов
/ 23 октября 2018

Как встроить последнее сообщение Facebook (и его медиа) в страницу без каких-либо проблем с безопасностью (при этом реагируя на дизайн)?


Мой клиент попросил меня вставить ее последнее сообщение Facebook на неетитульная страница.Предыдущее решение заключалось в том, чтобы использовать iframe следующим образом: html <iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fusername%2Fposts%2F<%- fb_post_id %>&width=750" width="750" height="350" style="border:none" frameborder="0" allowTransparency="true"></iframe> </div>

В дополнение к тому, что это неэффективное не реагирующее решение, контент блокируется в Firefox, вероятно, из-за трекеров FB.В настоящее время идея состоит в том, чтобы собрать как можно больше контента с помощью fetch("https://graph.facebook.com/v3.1/username/posts?limit=1&access_token=" + token) на сервере NodeJs и вручную смоделировать дизайн поста Facebook.Основная проблема заключается в том, что у меня нет доступа к материалам поста (фотография, связанные посты FB, видео ...), только к тексту поста.

(я использую NodeJs 10, экспресс и ejs)

...