Facebook graph api 限制页面新闻提要仅抓取页面';s职位

Facebook graph api 限制页面新闻提要仅抓取页面';s职位,facebook-graph-api,Facebook Graph Api,我正在使用facebook graph api使用/username/feed?limit=20从一个页面获取新闻提要——有没有像限制只获取他们的帖子而不包括粉丝的帖子这样的论点 目前,我可以通过以下方式拨打电话: require_once "facebook.php"; $facebook = new Facebook(array('appId' => 'xxx','secret' => 'xxx')); $fbstatus = $facebook->api('/pagena

我正在使用facebook graph api使用/username/feed?limit=20从一个页面获取新闻提要——有没有像限制只获取他们的帖子而不包括粉丝的帖子这样的论点

目前,我可以通过以下方式拨打电话:

require_once "facebook.php";
$facebook = new Facebook(array('appId' => 'xxx','secret' => 'xxx'));
$fbstatus = $facebook->api('/pagename/feed?limit=20');

但它显示了该页面的所有帖子,包括粉丝,带有Graph API,只需调用
/pageid/statuses?limit=20&access\u token={ValidPageAccessToken}
,我不太明白。您首先需要确保为您要阅读的站点生成了访问令牌。而不是阅读返回所有活动(尤其是共享活动)的提要,您需要调用“状态”,并参考facebook文档。feed总是包含粉丝在页面上发布的公开帖子。因此,我假设您的问题是准确定义要显示的数据。

尝试
https://graph.facebook.com/{user_id}/posts


这将为您提供该页面的帖子,而不是所有用户在其提要中的所有帖子。

这不是我想要的,我不想获得任何用户的权限。目前,我可以这样打电话:require_once“facebook.php”;$facebook=newfacebook(数组('appId'=>'xxx','secret'=>'xxx')$fbstatus=$facebook->api('/pagename/feed?limit=20');但它显示了该页面的所有帖子,包括fansEdited,我的回复是针对页面而不是用户的,我最终只是以一种弱而缓慢的方式完成了。。但它是有效的。。foreach($fbstatus[data]作为$wall_post){if($wall_post[from][name]=“username”){//Exected Code}我希望查询只是返回正确的帖子。要生成访问令牌,我必须提示用户权限,对吗?我不想这样做。上面的代码可以工作,因为我正在获取一个公共提要,但是/status需要一个令牌,我不想在其中获取啊,是的,我明白了。我以为你正计划pull您自己的状态,因此将是网站的所有者。在这种情况下,您只需向您的帐户请求权限,并验证一次访问令牌(当然还有)在后端授予引用应用程序脱机访问权限,以使获取成为可能,即使您的帐户未连接到facebook。没问题,伙计。我本人对此是新手。在www.bordemando.com上,我集成了一些示例,这是我的facebook集成playdo。在标题中,我从我们组当前的个人资料pic中获取圆圈pic,其他一些内容包括获取我们的facebook相册以显示它们以及更多内容。请查看并随意获取那里的代码。请确保查看您可能希望选择作为应用程序ID和内容的部分。Saludos!