我正在与一个团体合作,以帮助推广一项慈善活动。我想嵌入的页面不是我的 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
啊,这超级简单,不需要编程。
请参阅:https ://developers.facebook.com/docs/plugins/page-plugin
您需要保持该show stream
选项处于打开状态。您可以调整宽度和高度以及其他一些东西。
如果您正在寻找自定义代码而不是插件,那么这可能会对您有所帮助。Facebook 图表自发展以来已经发生了一些变化。这些步骤适用于我最近尝试并运行良好的最新 Graph API。
涉及三个主要步骤 - 1. 确保您可以使用服务器端语言 (PHP) 进行编码,2. 获取 Facebook 访问令牌,3. 调用 Graph API 传递访问令牌。
1. 获取访问令牌- 这是获取 Facebook 页面访问令牌的分步过程。-在我的网站上嵌入 Facebook 页面提要。根据这个,您需要在 Facebook 开发人员页面中创建一个应用程序,该应用程序将为您提供一个 App Id 和一个 App Secret。使用这两个并获取访问令牌。
2. 调用 Graph API - 一旦获得访问令牌,这将非常简单。您只需要使用您想要检索的所有字段/属性形成一个 Graph API 的 URL,并向该 URL 发出 GET 请求。这是一个关于如何在 asp.net MVC 中执行此操作的示例。使用 asp.net mvc 嵌入 facebook 提要。这在任何其他技术中都应该非常相似,因为它只是一个 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
在新的页面插件中,您可以在您的网站中执行多个选项卡。主页插件可让您轻松地在您的网站上嵌入和推广任何 Facebook 主页。就像在 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>
Like Box/Page 插件基本上是一个 iframe 和丑陋的 :D
所以我创建了我自己的免费插件,我称之为Famax 插件来显示 FanPage 提要。它类似于点赞框,但具有更好的 UI 并且更可定制。
此外,由于 Like 框显示在具有固定宽度和高度等的 iframe 中,它并没有真正响应。
如果我错了,请纠正我,但 Facebook 似乎弃用了 Activity Feed 插件。此外,似乎不再有任何活动的替代插件。
对于网站开发人员,您的另一个选择是遵循一个有效的 Facebook Graph API 教程,例如这个。
但是,如果您需要一种可以立即自定义和嵌入 Facebook 页面提要的快速解决方案,您应该使用诸如此类的网站插件。
这是一个分步指南:
访问教程链接也可以在那里查看现场演示。