私は PHP SDK Facebook を初めて使用するので、その質問がばかげている場合は申し訳ありません。
だから、私はこのコードを持っています
SELECT name FROM user
    WHERE current_location.country = 'Italy' AND
    uid IN (
        SELECT uid2 FROM friend WHERE uid1 = me()
    ) 
それは私に答えます:
{
  "data": [
    {
      "name": "Matilde xxxx"
    }, 
    {
      "name": "Samson xxxxxxxx"
    },  
    {
      "name": "Emanuela xxxxxxx"
    }
  ]
}
このサイトを使用して、json の管理方法を分析しています: http://chris.photobooks.com/json/default.htm
友達の名前をリクエストしたい場合は、それをしなければならないことがわかりました: root.data[5].name
それが私のphpコードです:
$user_id = $facebook->getUser();
$all_friends = $facebook->api(array('method' => 'fql.query', 'query' => 'SELECT name FROM user
        WHERE current_location.country = "Italy" AND
        uid IN (
            SELECT uid2 FROM friend WHERE uid1 = 1068943079
        ) '));
        $val = 1;
        echo $all_friends['data'][$val]['name'];
(テストです。key=1 のフレンドに会いたいです) しかし、白いページしかありません... 何も表示されません.. $all_friends をエコーすると、Array が表示されます。
これが愚かな質問である場合は申し訳ありませんが、別の方法を使用してそれを行うことができることは知っています..しかし、この方法でそれを行う方法を知りたいです! ありがとう、私の言葉でごめんなさい。
それが私のコードのすべてです:私のコードを 見るにはここをクリックしてください