可能重复:
How can I get pic_squre and sex from user id's I already have
我想从用户的10个选定朋友中选择uid,sex,pic square。
这10个朋友是由用户选择的,我可以将他们的uid存储在PHP数组中,比如说
$xyz[]
那么如何使用该数组来获取这些10个朋友的uid,sex和pic square FQL?
如果用FQL无法做到这一点,我怎么能用其他方法呢?
我试过这个
$FQLQuery = 'SELECT uid,sex,pic_square FROM friend WHERE uid in (" . implode(",", $xyz) . ");';
但这不起作用。我该如何解决?
答案 0 :(得分:0)
请参阅https://developers.facebook.com/docs/reference/rest/fql.query/
。您可以在此处执行FQL查询。
所以friend table
只有两列:uid1,uid2,如https://developers.facebook.com/docs/reference/fql/friend/
中所述
最后你的查询应该是:
SELECT uid, sex,pic_square FROM user WHERE uid in( select uid2 from friend where uid1=786644124)
答案 1 :(得分:0)
只需将“朋友”替换为“user”
$FQLQuery = 'SELECT uid,sex,pic_square FROM user WHERE uid in (" . implode(",", $xyz) . ");'