-1

可能重复:
如何从我已经拥有的用户 ID 中获取 pic_squre 和 sex

我想从用户的 10 个选定的朋友中选择 uid、sex、pic square。

而这 10 个朋友是由用户选择的,我可以将他们的 uid 存储在PHP数组中,比如

$xyz[]

那么如何使用该数组通过FQL获取这 10 个朋友的 uid、sex 和 pic 方块?

如果 FQL 无法做到这一点,我该如何使用其他方法呢?

我试过这个

$FQLQuery = 'SELECT uid,sex,pic_square FROM friend WHERE uid in (" . implode(",", $xyz) . ");';

但这不起作用。我该如何解决?

4

2 回答 2

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)
于 2011-10-17T11:39:24.803 回答
0

只需将“朋友”替换为“用户”即可

$FQLQuery = 'SELECT uid,sex,pic_square FROM user WHERE uid in (" . implode(",", $xyz) . ");'
于 2011-10-17T14:18:39.480 回答