【问题标题】:Graph API search returns different results than fb searchGraph API 搜索返回的结果与 fb 搜索不同
【发布时间】:2012-03-01 11:10:33
【问题描述】:

我使用我的用户登录 facebook,并从 api explorer 获得访问令牌。

如果我在普通墙页面上的 facebook 搜索框中搜索可口可乐,我会得到(官方)可口可乐页面作为第一个结果,该页面有 4000 万粉丝。

如果我使用我的访问令牌使用带有图形 api 的 restfb 进行搜索,则在前 550 多个结果中找不到该页面:Fb explorer query

(我注意到在fb中也是如此:如果您在搜索栏中搜索而不按回车,则该页面是第一个,如果您然后单击获取所有结果,则该页面不在结果中。)

为什么? 有没有办法像搜索框一样获得所有结果? 或者至少首先获得最“喜欢”的人?

谢谢。

【问题讨论】:

    标签: facebook-graph-api restfb


    【解决方案1】:

    不,不幸的是,Graph API 有点像 Facebook 数据和功能的“精简版”。您可以做的最好的事情是在可以分页的地方进行分页,同时探索 FQL 以及更新的 Graph API 对象以从中提取数据。

    【讨论】: