Facebook graph api Facebook PHP SDK 3.0-如何随时获取我的页面帖子?

Facebook graph api Facebook PHP SDK 3.0-如何随时获取我的页面帖子?,facebook-graph-api,facebook-php-sdk,facebook-page,facebook-wall,Facebook Graph Api,Facebook Php Sdk,Facebook Page,Facebook Wall,我一直在尝试从我正在编写的应用程序的页面上阅读新闻提要 现在,我在尝试使用PHPSDK3.0实现这一点时遇到了一些问题 我能够获得页面信息,但这是任何方式都可以公开获得的 我的问题是我如何获得(阅读)页面的墙贴?我假设我必须授予我的应用程序发布到页面的权限,但我如何做到这一点 目前这是我拥有的代码 $appId = 'XXXXXXXXXXXXXXXXXX'; $secret = 'YYYYYYYYYYYYYYYY'; $pageId = 'ZZZZZZZZZZZZZZZZZZ'; $face

我一直在尝试从我正在编写的应用程序的页面上阅读新闻提要

现在,我在尝试使用PHPSDK3.0实现这一点时遇到了一些问题

我能够获得页面信息,但这是任何方式都可以公开获得的

我的问题是我如何获得(阅读)页面的墙贴?我假设我必须授予我的应用程序发布到页面的权限,但我如何做到这一点

目前这是我拥有的代码


$appId = 'XXXXXXXXXXXXXXXXXX';
$secret = 'YYYYYYYYYYYYYYYY';
$pageId = 'ZZZZZZZZZZZZZZZZZZ';

$facebook = new Facebook(array(
  'appId'  => $appId,
  'secret' => $secret
));


$pageProfile = $facebook->api($pageId);
$pagePosts   = $facebook->api($pageId . '/posts/');

echo 'My Page profile';
print_r($pageProfile);
echo 'My Page wall';
print_r($userPosts);

在“我的页面墙”下面,我什么也没有得到。我也没有收到任何错误。

要访问页面的帖子,它是
/feed
,而不是
/post
。下面是您的示例的正确版本:

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

$pageFeed = $facebook->api(THE_PAGE_ID . '/feed');
然后数组
$pageFeed
将包含25篇最新文章和导航链接:

Array(
    [data] => Array(
        [0] => Array(
            [id] => ...
            [from] => ...
            [to] => ...
            [message] => ...
            [icon] => ...
            [type] => ...
            [application] => ...
            [created_time] => ...
            [updated_time] => ...
        )
        [1] => ...
        [2] => ...
        ...
        [24] => ...
    )
    [paging] => Array(
        [previous] => https://...
        [next] => https://...
    )
)

希望有帮助

我知道这是旧的,但我会再提起的!我刚刚花了三天的时间来破解PHP SDK和Graph API,我做得很好!我在我的页面上发布了一个完整的实验室,里面有代码和描述,你可以在下面查看,并问我你可能有什么问题

基本上,页面提要是信息的“图形”或超级数组。您可以使用该应用程序连接到facebook页面,并获取提要。连接到页面的提要不需要页面的权限,因此,您只需要您的应用程序ID、应用程序机密和页面ID。SDK会自动为您生成应用程序访问令牌,因此您在那里很好

从那时起,它只是操纵图形。我了解到Facebook提要有不同类型的帖子。有些是“照片”、“信息”、“链接”。不管怎样,去实验室看看,告诉我你的想法


这确实有帮助,谢谢!我仍在试图弄清楚API和文档,但这些并不总是清晰的。需要注意的是,$pageFeed还包含评论、喜欢和共享。参考链接已失效。对于失效链接,我深表歉意!皮尔卡斯编辑它以显示正确的一个。现在这是正确的链接。