Facebook 页面插件不显示预览。只显示 link
Facebook page plugin does not show preview. Only displays the link
我想在我的 html 代码中嵌入 facebook post。所以我点击了 post 并选择了 "Embed Post" 并得到了下面的代码。
<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 代码中时,下面是它的显示方式。
没有显示为post!有几个例子作为这个问题的答案。How to embed a Facebook page's feed into my website 它说,运行 这个例子,当我 运行 它时,我得到相同的输出。仅显示超链接,不显示 post。这是 facebook api 的一些已知问题吗?或者有解决方法吗?请指教
嗯,它似乎在我的页面上有效。
我已经在我自己的网页上测试过了,它似乎适用于所有浏览器。我唯一能想到的是你没有正确安装 API,这有点奇怪,因为它在我的页面上工作,即使我没有登录 facebook 或其他任何东西,或者必须有一个javascript 破坏 facebook 脚本的函数..
我建议自己制作 api,然后转到 https://developers.facebook.com/docs/plugins/embedded-posts。在那里,您可以粘贴 post 并生成代码。如果它仍然不起作用,我建议将它粘贴进去,然后删除每一行代码,直到它起作用,看看是什么在干扰你的代码。
我想在我的 html 代码中嵌入 facebook post。所以我点击了 post 并选择了 "Embed Post" 并得到了下面的代码。
<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 代码中时,下面是它的显示方式。
没有显示为post!有几个例子作为这个问题的答案。How to embed a Facebook page's feed into my website 它说,运行 这个例子,当我 运行 它时,我得到相同的输出。仅显示超链接,不显示 post。这是 facebook api 的一些已知问题吗?或者有解决方法吗?请指教
嗯,它似乎在我的页面上有效。
我已经在我自己的网页上测试过了,它似乎适用于所有浏览器。我唯一能想到的是你没有正确安装 API,这有点奇怪,因为它在我的页面上工作,即使我没有登录 facebook 或其他任何东西,或者必须有一个javascript 破坏 facebook 脚本的函数..
我建议自己制作 api,然后转到 https://developers.facebook.com/docs/plugins/embedded-posts。在那里,您可以粘贴 post 并生成代码。如果它仍然不起作用,我建议将它粘贴进去,然后删除每一行代码,直到它起作用,看看是什么在干扰你的代码。