2014-12-04 5 views
0

우리가 개발중인 앱의 경우 사용자 그룹 내에서 검색 할 수 있기를 원합니다. 지금까지 발견 된 페이스 북 API를 통해 이렇게하는 유일한 방법은 모든 그룹을로드 한 다음 앱 내에서 비교를 수행하는 것입니다. https://developers.facebook.com/docs/graph-api/reference/v2.2/user/groups?locale=de_DEapi에서 특정 페이스 북 그룹을 찾는 방법

검색 API는 모든 일치 항목을 반환하지만 이미 "좋아"한 항목 만 볼 수는 없습니다. https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2?locale=de_DE#search FQL과 다른 방법이 있습니까?

+0

기본적으로 그래프 API에서 fql을 사용하는 방법에 대한 답변을 얻었습니다. http://stackoverflow.com/questions/13145284/how-to-send-a-fql-query-with-the-new-android- sdk Tobi가 제공 한 답변으로이 문제를 해결하려고 노력할 것입니다. – mausberger

답변

1

"일반"그래프 API에서는 검색 기준을 지정할 수 없습니다. 하나의 사용자는 검색하지 않지만 사용자의 경우 인 경우 /search 끝 점이 일치하지 않습니다.

는 FQL을 사용하면 이론적으로 groupgroup_member 테이블에 쿼리에 strpos() 기능을 사용할 수 있습니다

select gid, name from group where gid in (select gid from group_member where uid=me()) and strpos(name, 'Facebook') >= 0 

는 당신에게 자신의 이름으로 "페이스 북"를 포함하는 모든 그룹을 줄 것이다. FQL을 사용하려면 v2.0 앱이 필요합니다.