2014-02-18 1 views
1

나는 Facebook에서 공개 페이지 정보를 검색하는 데 Java를 사용하고 있습니다. 지금 Facebook4J를 사용하기로 선택했으나 꼭 필요한 것은 아닙니다. "Some Name"이라는 페이지를 검색하는 데 성공했으며 페이지의 is_verified 속성을 읽고 싶습니다.이 페이지가 내가 찾고있는 페이지이고 위조 된 페이지가 아닌지 확인하고 싶습니다. Page 객체에는 isVerified() 메소드가 없으며 검색 API를 사용하여 FQL 쿼리를 실행하는 방법이 없습니다.Facebook API - 'is_verified'페이지를 검색하는 방법은 무엇입니까?

이 FQL 페이스 북 시뮬레이터에서 잘 실행 :

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

내가 지금 데 자바 코드는 이것이다 :

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

I 시도 매개 변수로 검색에 FQL을 복사 - 붙여 넣기 , 메서드 서명이

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

인데 결과가 없습니다 ...

또한 'Tom Cruise'페이지를 모두 루프 할 수없고, 내가 전에 언급했듯이 페이지에 'isVerified()'메소드가 없기 때문에 이들이 검증되었는지 여부를 묻지 않습니다.

다른 플랫폼에서 Facebook4J를 삭제해야한다는 의미 일지라도 Java 솔루션을 사용해 주시면 감사하겠습니다.

답변

0

is_verfied 페이지 필드가 RestFB 버전 1.10.0과 함께 추가되었습니다.