2014-10-13 7 views
0

Facebook Graph API에서 검색을 사용하는 방법을 배우고 있습니다.Facebook API/FQL에서 카테고리별로 검색하는 방법

Musician/Band 카테고리의 모든 Facebook 페이지를 반환하는 쿼리의 서식을 지정하고 싶습니다.

The Beatles (https://graph.facebook.com/thebeatles)의 공개 페이지를 비웃음으로써 분명히 여기를 카테고리로 볼 수 있습니다.

지금까지 그래프 API의 v2.1은 범주별로 검색을 허용하지 않으며 v2.0 FQL을 사용해야합니다. 이 올바른지?

그렇다면, 무엇을하고자 다음과 같은 의사에 대한 올바른 구문 :

SEARCH ALL PAGES WITH CATEGORY='MUSCIAN/BAND'. 

답변

1

불행하게도 카테고리로 페이지를 검색 할 수있는 방법이 없습니다. categories.name 비록

{ 
    "error": { 
    "message": "(#604) Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql ", 
    "type": "OAuthException", 
    "code": 604 
    } 
} 

는 인덱서 블 (https://developers.facebook.com/docs/reference/fql/page/)

으로 표시된으로

쿼리

select page_id, name from page where categories.name = 'Musician/Band' 

실패