2013-07-16 1 views
1

페이스 북의 공식 PHP SDK를 사용하고 있습니다.은 (는) 페이스 북의 친구입니다.

다른 웹 사이트에서도 $facebook->api('/me/friends?fields=installed,name&limit=5') 님의 친구를 사귈 수있었습니다.

페이스 북이 모든 사용자의 친구에게주는 것처럼 보입니다. 내 생각에 페이스 북은이 앱을 사용하고 있고 사용하지 않는 사람을 필터링하지 않는다. 페이스 북은 친구가 앱을 설치 한 경우에만 사용자의 친구 데이터에 "사실"을 전달합니다.

내 문제는 그 결과를 필터링하는 좋은 방법은 무엇입니까? 수천 개의 결과 (내 앱에 대한 성능 저하 우려)를 확인하기 위해 "for 루프"를 수행하고 싶지 않습니다.

나는 다른 사람들이 자신의 앱에 연결할 때 멋지게 본 것을 보았습니다.

참고 : 나는 다음 FB의 API

답변

0

새로운 오전 페이스 북 기본 웹 응용 프로그램으로 작성된 코드입니다.

$app_using_friends = $facebook->api(array(
    'method' => 'fql.query', 
    'query' => 'SELECT uid, name FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1' 
)); 
+0

괜찮습니다. 감사. 내가 시도하고 답변을 확인합니다 :) –

관련 문제