我想从Facebook页面墙(它是一个乐队,所以没有私人个人资料)获取帖子(仅来自乐队,而不是其他人),并将其发布在 MY 自己的网站上。
我希望将帖子作为XML或JSON,然后解析它们。 所以我想用Facebook作为新闻系统。
但我没有找到解决方案 - 我不想让用户使用他的帐户登录以查看任何内容 - 它应该只是一个公共流。
我发现的唯一想法是使用twitter作为导出机制,但这很精细。
有人有想法吗?
答案 0 :(得分:5)
您可以使用Facebook php sdk:https://github.com/facebook/facebook-php-sdk 最终看起来像这样:
//
include('facebook.php');
$fb_config = array(
'appId' => $yourAppId,
'secret' => $yourSecret,
);
$facebook = new Facebook($fb_config);
$feed = $facebook->api("/{$nameOfFaceBookPage}/feed");
这会给你一系列的饲料故事。
答案 1 :(得分:3)
我假设你为你的乐队创建了一个facebook页面,并且它的格式为:
http://www.facebook.com/pages/<band_name>/<page_id>
在这种情况下,您可以使用Graph API(无需登录)阅读json格式的墙贴:
https://graph.facebook.com/<page_id>/feed
答案 2 :(得分:1)
如果你只想要“我”的帖子,你不能只使用Like Box社交插件并显示流吗?此插件只会显示网页所有者的帖子。
http://developers.facebook.com/docs/reference/plugins/like-box
答案 3 :(得分:0)
我正在开发一个类似的应用程序,经过大量搜索后终于完成了
在.com之后输入您的页面墙ID,并在访问令牌中从Graph - API资源管理器获取您自己的访问令牌
然后将该令牌更长时间换一段为期60天的长期而且你很高兴
答案 4 :(得分:0)
前段时间我遇到了同样的问题,我正在寻找一些非常简单的东西来发布facebook页面的提要,但我没有在网上找到任何解决方案。
我想要实现的是FB页面的公告板(Facebook墙)的帖子(仅来自我的个人粉丝页面,而不是其他页面)(这是粉丝页面,而不是私人个人资料)并将其发布到我的网站。
我希望以JSON或XML格式获取帖子,然后对其进行编码,以便将FB用作新闻系统。不幸的是,我没有找到任何解决方案,因为我不希望用户必须登录他的帐户才能看到一些东西,所以它必须是一个公共饲料流。
所以,我决定编写插件代码。这里是教程的链接: http://www.lorenzodedonato.com/freebies/facebook-plugin-per-visualizzare-i-post-della-bacheca-di-una-pagina-fan-creato-in-php-json/