2014-02-18 7 views
1

Я использую Java для поиска информации о публичной странице в Facebook. Я решил использовать Facebook4J, но это не обязательно. Мне удалось найти страницы с именем «Some Name», и я хотел бы прочитать свойство is_verified страницы, чтобы убедиться, что это официальная страница, которую я ищу, а не фальшивая. Нет метода isVerified() на объекте страницы, и я не могу запустить запрос FQL с помощью API поиска.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.

Смежные вопросы