2010-12-29 17 views
0

HI、取得friendlist選択した場所のための

私は友人を取得するために、顔のAPIを使用しています以下のコードを参照list.Please:

require '../src/facebook.php'; 

$facebook = new Facebook(array(
    'appId' => '170864786279481', 
    'secret' => 'cd4b835feb73c358eeb4c4df5c293a42', 
    'cookie' => true, // enable optional cookie support 
)); 

$session = $facebook->getSession(); 

$friendsLists = $facebook->api('/me/friends/'); 

をこのコードは、私のユーザーのすべての友人を与えるしかし、私はのために友人を必要とします選択された場所のみ。たとえば、ニューヨークに住んでいる友達のみを取得したいと思っています。このFacebookのAPIで可能です。私を案内してください。

よろしく ディーパック

答えて

1

あなたはFQLfrienduserテーブルを使用する必要があります。

FQLの使用例:私はここにデータベースを使用していない

$query = "SELECT ..."; 

    $params = array( 
    'access_token' => $session['access_token'], 
    'query' => $query 
); 

    $url = "https://api.facebook.com/method/fql.query?" . http_build_query($params); 
    $data = simplexml_load_file($url); 

// do something with the response, you should catch errors too. 
+0

あなたはあなたがここにHTTPでのクエリのいくつかの例を見つけることができ – Deepak

+0

クエリ例を貼り付けquery..Canので、何をすることができ://あなたがどこからユーザを選択したのかを指定してください:$ session = 'uid']} ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;これで、 //これはログインしているユーザーの場所を取得します – agbb

関連する問題