PHPとFQLは初めてです。やり方はわかるのですが、コードがわかりません。ユーザーがボックスに反対の性別のみを表示するアプリケーションを作成します。
ユーザーの名前、性別、友達IDを取得しました。ここで、FQL を実行してすべての友人の性別を取得し、反対の性別の名前を に挿入するのに助けが必要です。
<?php
$fbuser = $facebook->api('/me');//getting users data
$friends = $facebook->api('/me/friends'); //getting friends data (only gives id and name)
$userName = $fbuser['name'];//getting users name
$userGender = $fbuser['gender'];//getting users gender
$friendsId = array();//empyt array to insert friends id
foreach ($friends['data'] as $value);{ //loop
array_push($friendsId, $value['id']); // not sure if this correct
$friendsGender = friendsGender ;//run FQL to get the friends gender using the id
//conditional Statement, if users and friends gender is not same insert the friends name in <select>
?>
以下を実行しましたが、うまくいきませんでした。スクリプトの 2 行目は正しいですか?
$friendsInfo = $facebook->api('/me/friends', array('fields' => 'id,name,gender'));
$friendsGender = $friendsInfo['gender'];
echo $friendsGender;