Facebook의 특정 사용자의 친구 수를 얻습니다 (Only) PHP

5331 단어 PHPFacebookFQL

0. 전제



Facebook의 개인정보 보호 설정에서 친구 목록을 게시하도록 설정하지 않은 사용자는 검색할 수 없습니다. .
자세한 것은 후술

1. 앱 등록



FQL을 사용하기 위해 앱 등록하여 App ID, App Secret의 값을 메모

참고:
Facebook 앱을 만드는 방법

2. 라이브러리 다운로드



Facebook PHP SDK
라이브러리를 사용하기 때문에 다운로드

src 폴더만(base_facebook.php, facebook.php, fb_ca_chain_bundle.crt) 사용

3. 구현



앱 ID, 앱 시크릿을 아래에 입력

단수 사용자의 경우


require_once("src/facebook.php");

$facebook = new Facebook(array(
  'appId' => 'xxxx',
  'secret' => 'xxxx'
));

$result = $facebook->api(array(
    'method' => 'fql.query',
    'query' => 'SELECT friend_count FROM user WHERE uid = xxxx',
));

echo $result[0]["friend_count"];

다중 사용자의 경우


require_once("src/facebook.php");

$facebook = new Facebook(array(
  'appId' => 'xxxx',
  'secret' => 'xxxx'
));


$results = $facebook->api(array(
    'method' => 'fql.multiquery',
    'queries' => array(
        'query1' => 'SELECT friend_count FROM user WHERE uid = xxxx',
        'query2' => 'SELECT friend_count FROM user WHERE uid = xxxx',
    ),
));

echo $results[0]["fql_result_set"][0]["friend_count"];
echo $results[1]["fql_result_set"][0]["friend_count"];

이상

 
 

Facebook 개인정보 보호 설정(친구 목록) 정보



아래에서 "프라이버시 설정 편집"을 클릭하십시오.


 
아래 공개되지 않은 사람은 취득할 수 없습니다~


참고



FQL에서 관련 다중 쿼리 실행
ぃ tp // 코 m / 코 g와 m / ms / 펑 c2 푸 c6cb3bf5 아 b0

Graph API Explorer
htps : //에서 ゔぇぺぺrs. 후세보오 k. 이 m / 및 ls / 에 xp ㄉ r

좋은 웹페이지 즐겨찾기