Я использую 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 для другой платформы.