Facebook의 특정 사용자의 친구 수를 얻습니다 (Only) PHP
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
Reference
이 문제에 관하여(Facebook의 특정 사용자의 친구 수를 얻습니다 (Only) PHP), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zurg/items/15e7cc16bf5eb766eda5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)