4

FQL 쿼리를 만들어 전체 이름과 이메일이 모두 반환 된 모든 친구 스트림 게시물을 검색하려고합니다. 그래서 나는 FQL의 multiquery을 생성 (아래로)하지만 난 (그래프 API 탐색기에 넣어 시도) 다시 빈 결과를 점점 계속 :스트림 및 사용자 세부 정보에 대한 Facebook FQL 멀티 쿼리

"query1":"SELECT actor_id, message FROM stream 
WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me()) 
AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())" 
"query2":"SELECT uid, name FROM user WHERE uid IN (SELECT actor_id FROM #query1)" 

사람은 내가 제대로이 작업을 수행 할 수있는 방법 아이디어를 얻을?

그래프 API 탐색기에서 멀티 쿼리가 작동합니까?

답변

4

쿼리를 JSON 개체로 제공해야하며 개체 표기법 ({...})과 쿼리 사이에 쉼표가 없습니다.

이 작동 :

{"query1": "SELECT actor_id, message FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me()) AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me())", 
"query2":"SELECT uid, name FROM user WHERE uid IN (SELECT actor_id FROM #query1)"} 
+0

아 하를. 그것은 작동합니다. 고맙습니다. – itwip