2013-12-18 55 views
0

我知道这个问题已经解决了很多次,但我仍然面临问题,所以我想问问这里是否有人可以帮忙。如何从facebook获取最新的10篇文章?

我使用Facebook的SDK,以获得最新的帖子,这里是下面的代码:

require "facebook.php"; 
$facebook = new Facebook(array(
    'appId' => YOUR_APP_ID, 
    'secret' => YOUR_APP_SECRET, 
)); 

$pageFeed = $facebook->api(THE_PAGE_ID . '/feed'); 

然后我print_r的结果,但我得到的饲料样[story]其中包含的信息像我添加某人为好友或者我有帖子在某处,但也有一个属性[message],其中包含我对某些帖子的回复。

现在第一件事我只得到4个饲料,我想要10个饲料。 第二件事是我将提取什么信息以显示在我的网站上作为最新的帖子提要(故事,消息或其他属性)?请记住,我在每个数组中都没有这两个字段。

如果有什么我可能没有提到这里请问。

谢谢。

+0

它是网页饲料或你的新闻源? –

+0

我不确定两者之间的差异,但我需要像Facebook粉丝页上发布的所有内容。现在正在使用我的Facebook个人身份信息进行测试 – atif

回答

0

您必须使用posts而不是feed,因为Feed也包含用户发帖。

你可以在Graph Explorer<your page id>/posts?limit=10进行测试,以获得你的粉丝页的最后10个职位。

所以,你的代码看起来应该像

require "facebook.php"; 
$facebook = new Facebook(array(
    'appId' => YOUR_APP_ID, 
    'secret' => YOUR_APP_SECRET, 
)); 

$pageFeed = $facebook->api(THE_PAGE_ID . '/posts?limit=10'); 
相关问题