【发布时间】:2016-07-23 10:21:19
【问题描述】:
我想在我的 html 代码中嵌入一个 facebook 帖子。于是我点开帖子,选择了“嵌入帖子”,得到了下面的代码。
<div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><div class="fb-post" data-href="https://www.facebook.com/Hi.iCreations/posts/723687861101376" data-width="500"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/Hi.iCreations/posts/723687861101376"><p>Long waited Documentary trailer ReleasedWater is a vital part of almost all life on Earth. We need a safe source of...</p>Posted by <a href="https://www.facebook.com/Hi.iCreations/">Icreations</a> on <a href="https://www.facebook.com/Hi.iCreations/posts/723687861101376">Wednesday, March 9, 2016</a></blockquote></div></div>
当我将它粘贴到我的 HTML 代码中时,它的显示方式如下。
它不显示为帖子!有几个例子可以作为这个问题的答案。How to embed a Facebook page's feed into my website 它说,运行这个例子,当我运行它时,我得到了相同的输出。只显示超链接,不显示帖子。这是facebook api的一些已知问题吗?否则有解决方法吗?请指教。
【问题讨论】:
-
您是在浏览器中使用
http://或https://调用您正在测试的页面吗?上述代码用于嵌入 SDK 的协议相关 URL 仅在这种情况下才有效。
标签: javascript html facebook embed