获取Facebook页面墙流

问题描述:

我想从Facebook Page Wall(其乐队,所以没有私人资料)获得帖子(只从乐队,而不是其他人),并发布在MY自己的网站。获取Facebook页面墙流

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

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

我发现的唯一想法是使用twitter作为出口机制,但这是一种精心制作。

有没有人有想法?

我假设你创建了一个Facebook页面,你的乐队和它在这种格式的URL:

http://www.facebook.com/pages/<band_name>/<page_id> 

在这种情况下,你可以使用图形API(无需登录)读取JSON格式墙的帖子:

https://graph.facebook.com/<page_id>/feed 
+0

有没有一种方式来样式的JSON输出完全如其在Facebook中出现?并附加交互(像,评论)每个职位? – 2010-12-07 12:40:51

+0

要回答Doublethink的问题是有的。将Josn值(例如$ user-> name)存储到(例如$ name = $ user-> name;)中,然后围绕该信息设计您的格式。 – 2011-10-28 07:02:01

+3

我刚刚尝试了Serg通过Facebook页面为USO Fort Carson所说的https://graph.facebook.com/160957710611220/feed,我得到:访问令牌需要请求此资源。来自Facebook,谢谢投票。 – 2011-10-28 08:41:44

如果您只想从“我”发表帖子,您不能只使用Like Box社交插件并显示流?这个插件只会显示网页所有者的帖子。

http://developers.facebook.com/docs/reference/plugins/like-box

你可以使用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"); 

这会给你进故事的数组。

+0

它给出了以下错误 致命错误:未捕获OAuthException:(#803)您请求的一些别名不存在:{eyuvadotcom}抛出C:\ wamp \ www \ fbpage \ src \ base_facebook.php在线1254 对不起,它工作。我忘记删除{} 非常感谢 – 2013-03-10 05:36:40

我开发一个类似的应用程序和大量的最后搜索后完成

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

后.com和访问令牌得到图自己的访问令牌进入你的页面墙ID - API资源管理器

然后对攻令牌较长的寿命较长的一个是60天,你是好去

前一段时间我有你同样的问题,我一直在寻找的东西v简单地发布Facebook页面的提要,但我没有在网络上找到任何解决方案。

我想要实现的是FB页面(这是粉丝页面,而不是私人配置文件)的公告板(脸谱墙)的帖子(仅来自我的个人粉丝页面,而不是其他)在我的网站上。

我一直希望以JSON或XML格式获得帖子,然后对它们进行编码以便将FB用作新闻系统。不幸的是,我还没有找到任何解决方案,因为我不希望用户必须登录他的帐户才能看到某些内容,因此它必须是公开订阅源的流。

所以,我决定编写插件。这里的教程链接: http://www.lorenzodedonato.com/freebies/facebook-plugin-per-visualizzare-i-post-della-bacheca-di-una-pagina-fan-creato-in-php-json/