2009-12-22 1 views

답변

1

타입 어 헤드 위젯과 같은 것을 구현하려는 경우 FQL 쿼리는 사용자 키 입력간에 너무 느리게 진행됩니다.

이 쿼리는 처음 페이지를로드 할 때 javacript에이 정보를 포함시키는 모든 사용자의 친구 이름을 얻기 위해 페이지를 처음 렌더링 할 때 실행될 수 있습니다.

select uid, first_name, last_name from user where uid in 
(select uid2 from friend where uid1 = 123456); 
2

그러나, 당신이 FQL을 사용하여 직접 페이스 북을 조회 할 수 fql.query을 사용할 수 있습니다, 당신은 데이터의 종류를 얻을 것이다 특정한 API 호출이 없습니다 로마.

내가 원하는 쿼리는 다음과 같이 보일 것이라고 생각 :

SELECT uid FROM user WHERE strpos("Chris", first_name) = 0 
AND uid IN (SELECT uid2 FROM friend WHERE uid1 = 123456) 

uid1 값은 당신이 찾고있는 친구의 사람의 페이스 북 ID입니다. user FQL table에서 사용할 수있는 필드에 비해 WHERE에 추가 절을 추가하여 해당 결과 집합을 필터링 할 수 있습니다.

관련 문제