如何用facepy检索我的朋友的性别?

时间:2013-09-08 16:50:15

标签: python facebook-graph-api facepy

当我尝试制作这个fql时:

print graph.fql('SELECT name FROM user WHERE gender =male ')

我收到了这个错误:

OAuthError: [602] (#602) gender is not a member of the user table.

我已将它们添加到朋友的数据权限中。

1 个答案:

答案 0 :(得分:3)

您可以使用Graph API获取此信息 flist=graph.get('me/friends?fields=gender')

如果您只想要FQL,请执行以下操作: graph.fql('SELECT gender FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())')

我几天前实现了这一点,您可以在此处查看源代码:https://github.com/astronomersiva/Facebook-analysers/blob/master/Gender%20analyser.py