如何从facebook获取最新的10条帖子?

如何从facebook获取最新的10条帖子?,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我知道这个问题已经解决了很多次,但我仍然面临问题,所以我想在这里问一下是否有人可以帮忙 我使用facebook SDK获取最新帖子,下面是代码: require "facebook.php"; $facebook = new Facebook(array( 'appId' => YOUR_APP_ID, 'secret' => YOUR_APP_SECRET, )); $pageFeed = $facebook->api(THE_PAGE_ID . '/fe

我知道这个问题已经解决了很多次,但我仍然面临问题,所以我想在这里问一下是否有人可以帮忙

我使用facebook SDK获取最新帖子,下面是代码:

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

$pageFeed = $facebook->api(THE_PAGE_ID . '/feed');
然后我打印结果,但是我得到了像[story]这样的提要,其中包含的信息像我已经添加了一个人作为朋友或者我在某处发布了帖子,但是还有一个属性[message],其中包含我在某个帖子上的回复

现在第一件事,我只得到4个饲料,其中是我想要10个饲料。 第二件事是我应该提取什么信息在我的网站上显示为最新的文章提要故事、消息或其他属性?请记住,并非每个数组中都有这两个字段

如果有什么我可能没有在这里提到,请一定要问

谢谢。

你必须使用帖子而不是提要,因为提要也包括用户帖子

您可以在/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');

是页面提要还是你的新闻提要?我不确定两者之间的区别,但我需要页面提要,就像facebook粉丝页面上发布的所有内容一样。现在我正在用我的facebook个人ID信息测试它