获取Facebook页面墙流

时间:2010-10-14 18:49:28

标签: facebook facebook-wall

我想从Facebook页面墙(它是一个乐队,所以没有私人个人资料)获取帖子(仅来自乐队,而不是其他人),并将其发布在 MY 自己的网站上。

我希望将帖子作为XML或JSON,然后解析它们。 所以我想用Facebook作为新闻系统。

但我没有找到解决方案 - 我不想让用户使用他的帐户登录以查看任何内容 - 它应该只是一个公共流。

我发现的唯一想法是使用twitter作为导出机制,但这很精细。

有人有想法吗?

5 个答案:

答案 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)

我正在开发一个类似的应用程序,经过大量搜索后终于完成了

https://graph.facebook.com/194466683916784/feed?access_token=AAACTzPZAxblQBAHND7fo1rA58VqQawuJb806Q6BeIFhTroyGSYIe5i0R5fZAZBtffNvkkZB7ayvV7Vw7j7ZBf7vGt6xHx2gjx4FhO8d27sAZDZD

在.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/