私は 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 が表示されます。
これが愚かな質問である場合は申し訳ありませんが、別の方法を使用してそれを行うことができることは知っています..しかし、この方法でそれを行う方法を知りたいです! ありがとう、私の言葉でごめんなさい。
それが私のコードのすべてです:私のコードを 見るにはここをクリックしてください