我会提示用户以3种方式过滤他们的朋友列表:
SELECT name, sex, pic_big, uid FROM user WHERE uid in (SELECT uid2 FROM friend WHERE uid1 = me()) AND sex = "male"
现在我需要向用户显示此信息!如何显示结果(已过滤)朋友的网格或列表?
答案 0 :(得分:1)
好的...首先你需要:
现在,问你的问题 Graph API Explorer是开始使用API的好方法,可以了解如何获得结果。您甚至可以使用Graph API运行FQL查询。
这里需要注意的一点是,因为您正在处理用户性别且未在API中编入索引(这意味着它不能是搜索条件),您必须首先检索用户朋友和只有在调用后才能检索每个用户的性别。
<小时/> 关于显示信息。可以使用一种简单的迭代数据数组的方法(可能由以前对API的调用填充)并打印出html
标记中包含的数据。
这是一个简单的例子或迭代数组并在html中打印该数组的内容。
// $facebook_friends is populated with user information
foreach ($facebook_friends as $friend) {
echo '<table border="0">';
echo '<tr><td>'.$friend['id'].'</td></tr>';
echo '<tr><td>'.$friend['name'].'</td></tr>';
echo '<tr><td>'.$friend['picture'].'</td></tr>';
echo '</table>';
}