FB 请求访问 Public 提要 API - 自定义结果?

FB Request Access to Public Feed API - Custom Results?

1) 访问页面时,通过 Facebook PHP SDK:

$pagefeed = $facebook->api("/" . $pageid . "/feed?limit=200");

我只看到 25 个结果 - 我搜索了官方文档,它说默认情况下它限制为最近 posts 25 个并且在设置限制字段时,它会给你超过 25 个结果(必须小于 250)。我正在使用 200。当我 var_dump($pagefeed) - 它显示所有用户数据(包括评论、喜欢 post 的人的名字等) - 我如何获得最后 200 post仅用于页面?

2) 现在,我想在一个页面中搜索关键字 - 有办法吗?我不想使用 FQL。有没有这样的领域?如果是,(即使是 FQL)- 你能解释一下吗?

1) 那不是 "Public Feed API",那只是页面 Feed API。结果限制为 25 个条目,您需要实现分页以获得更多结果: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging - 只需使用结果中的 "next" 值进行下一次 API 调用以获取下一个批次:

$pagefeed = $facebook->api($next_api_url);

2) 页面没有关键字搜索,唯一的方法是获取所有条目(见上文)并使用 PHP 进行搜索。 FQL 已弃用,不再适用于较新的应用程序。