我正在与一个团体合作,以促进慈善活动。我要嵌入的页面不是我的Facebook个人资料,而是某人创建的Facebook页面。
我想在我的网页上显示该新闻提要。如果我需要从此页面获取信息/访问权限,请告诉我。如果其他人有可行的示例,请告诉我。我一直在使用jsfiddle.net进行绘制。
这是网页:http://www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328
我正在与一个团体合作,以促进慈善活动。我要嵌入的页面不是我的Facebook个人资料,而是某人创建的Facebook页面。
我想在我的网页上显示该新闻提要。如果我需要从此页面获取信息/访问权限,请告诉我。如果其他人有可行的示例,请告诉我。我一直在使用jsfiddle.net进行绘制。
这是网页:http://www.facebook.com/pages/Chefs-Classic-Knock-OUT-Bout/225835004169328
Answers:
啊,这非常简单,不需要编程。
请参阅:https://developers.facebook.com/docs/plugins/page-plugin
您需要保持该show stream
选项处于打开状态。您可以调整宽度和高度以及其他一些内容。
With the release of Graph API v2.3, the Like Box plugin is deprecated and will stop working on June 23rd 2015. Use the new Page Plugin instead. The Page Plugin allows you to embed a simple feed of content from a Page into your websites.
如果您正在寻找自定义代码而不是插件,那么这可能会对您有所帮助。自从发展起来以来,Facebook的图表已经发生了一些变化。这些步骤适用于我最近尝试并运行良好的最新Graph API。
涉及两个主要步骤-1.获取Facebook访问令牌,2.调用传递访问令牌的Graph API。
1.获取访问令牌-这是获取Facebook页面访问令牌的分步过程。-在我的网站上嵌入Facebook页面提要。按照此步骤,您需要在Facebook开发人员页面中创建一个应用程序,该页面将为您提供一个应用程序ID和一个应用程序密码。使用这两个并获得访问令牌。
2.调用Graph API-一旦获得访问令牌,这将非常简单。您只需要使用要检索的所有字段/属性形成一个Graph API的URL,然后对此URL进行GET请求。这是有关如何在asp.net MVC中执行此操作的示例。使用ASP.NET MVC嵌入Facebook Feed。这在任何其他技术中都应该非常相似,因为它只是一个HTTP GET请求。
样本FQL查询: https://graph.facebook.com/FBPageName/posts?fields=full_picture,picture,link,message,created_time&limit=5&access_token=YOUR_ACCESS_TOKEN_HERE
在新的页面插件中,您可以在网站中执行多个标签。Page插件使您可以轻松地在网站上嵌入和推广任何Facebook Page。就像在Facebook上一样,您的访问者可以在不离开您的站点的情况下喜欢和共享该页面。
<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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId={APP_ID}";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-page"
data-href="https://www.facebook.com/YourPageName"
data-tabs="timeline"
data-small-header="false"
data-adapt-container-width="true"
data-hide-cover="false"
data-show-facepile="true">
<div class="fb-xfbml-parse-ignore">
<blockquote cite="https://www.facebook.com/facebook">
<a href="https://www.facebook.com/facebook">Facebook</a>
</blockquote>
</div>
</div>
您还可以更改以下设置:
您现在还可以使用新页面插件创建时间轴,事件和消息选项卡:
<div class="fb-page"
data-tabs="timeline,events,messages"
data-href="https://www.facebook.com/YourPageName"
data-width="380"
data-hide-cover="false">
</div>
如果我错了,请纠正我,但Facebook似乎不赞成使用Activity Feed插件。另外,似乎没有任何替代插件可以代替活动了。
这是链接:https : //developers.facebook.com/docs/plugins/activity
对于网站开发人员来说,您还有另一种选择,那就是遵循有效的Facebook Graph API教程,例如本教程。
但是,如果你需要一个快速的解决方案,你可以自定义,并立即嵌入Facebook页面饲料,你应该使用的网站插件,如这一个。
以下是逐步指南:
也可以访问教程链接,在那里观看现场演示。