自动在我的网站上嵌入最新的Facebook帖子

时间:2013-10-13 17:46:39

标签: facebook

Facebook推出了嵌入式帖子(https://developers.facebook.com/docs/plugins/embedded-posts/)。 但它只允许我在我的网页上嵌入一个帖子。

我想自动将我们公司脸谱资料中的最新facebook帖子嵌入我们的网页。这可能吗?

4 个答案:

答案 0 :(得分:6)

这是你正在寻找的吗?

<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FYOUR-FB-PAGE-ID&width=600&colorscheme=light&show_faces=true&border_color&stream=true&header=true&height=435" scrolling="yes" style="border:none; overflow:hidden; width:600px; height:430px; background: white; float:left; " allowtransparency="true" frameborder="0"></iframe>

将YOUR-FB-PAGE-ID替换为Facebook页面的ID。

JSFiddle example

来源:https://www.youtube.com/watch?v=vmFShEeI5qg

答案 1 :(得分:4)

上面的解决方案提出了这个建议,但您总是可以获得一个页面访问令牌(在请求页面访问令牌之前,您需要来自该页面管理员的用户的用户访问令牌)并请求访问该页面的源代码,以便您可以获取最新的帖子ID并使用ID嵌入该帖子。

网页访问令牌:https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens

答案 2 :(得分:1)

答案 3 :(得分:1)

2种方式:

1)Javascript

  

第1步:一次将JavaScript SDK包含在您的页面上,最好是在body标签之后。

<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 = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
  

第2步:将此代码放置在您希望插件出现在页面上的任何位置。

<div class="fb-page" data-href="https://www.facebook.com/google" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/google" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/google">Google</a></blockquote></div>

2)iframe

  

将此代码放置在您希望插件出现在页面上的任何位置。

<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fgoogle&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>

来源:Facebook

  

Page插件使您可以轻松地在网站上嵌入和宣传任何公共Facebook Page。就像在Facebook上一样,您的访问者可以在不离开您的网站的情况下喜欢和共享该页面。您可以将Page插件用于不受国家或年龄限制的任何Page。

https://developers.facebook.com/docs/plugins/page-plugin/