2014-02-18 69 views
1

我使用Java在Facebook中搜索公共頁面信息。 我現在選擇使用Facebook4J,但這不是必須的。 我成功搜索名爲「Some Name」的頁面,我想閱讀頁面的is_verified屬性,以確保這是我正在查找的官方頁面,而不是僞造的頁面。 頁面對象上沒有isVerified()方法,我不知道如何使用搜索API運行FQL查詢。Facebook API - 如何檢索「is_verified」頁面?

這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複製粘貼到搜索作爲參數,方法簽名爲

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

但我沒有得到結果...

我也無法在所有'Tom Cruise'頁面上循環,並詢問它們是否已驗證,因爲如前所述,頁面上沒有'isVerified()'方法。

我會很感激任何Java解決方案,即使這意味着我應該放棄Facebook4J的另一個平臺。

回答

0

is_verfied頁面字段添加了RestFB版本1.10.0。