如何将最近的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跟踪器而被阻止。
当前的想法是在NodeJs服务器上使用fetch("https://graph.facebook.com/v3.1/username/posts?limit=1&access_token=" + token)
捕获尽可能多的内容,并手动模拟Facebook帖子设计。主要问题是我无法访问帖子的媒体(图片,链接的FB帖子,视频...),而只能访问帖子的文本。
(我正在使用NodeJs 10,express和ejs)