Facebook API - 如何检索“is_verified”页面?

时间:2014-02-18 16:27:32

标签: facebook-graph-api facebook-fql restfb

我正在使用Java搜索Facebook中的公共页面信息。 我现在选择使用Facebook4J,但这不是必须的。 我成功搜索了名为“Some Name”的页面,我想阅读页面的is_verified属性,以确保这是我正在寻找的官方页面,而不是伪造的页面。 Page对象上没有isVerified()方法,我不知道如何使用搜索API运行FQL查询。

这个FQL在Facebook模拟器中运行良好:

select page_id, name, is_verified, is_community_page  
from page 
where name='Tom Cruise' and is_verified=1

我现在拥有的Java代码就是:

ResponseList<Page> pages = facebook.searchPages(personName);

我尝试将FQL复制粘贴到search as参数中,因为方法签名是

ResponseList<Page> searchPages(String query) throws FacebookException;

但我没有结果......

我也无法循环播放所有“汤姆克鲁斯”页面并询问它们是否经过验证,因为正如我之前提到的,页面上没有'isVerified()'方法。

我会感谢任何Java解决方案,即使这意味着我应该将Facebook4J放到另一个平台上。

1 个答案:

答案 0 :(得分:0)

is_verfied页面字段随RestFB版本1.10.0一起添加。