当我尝试制作这个fql时:
print graph.fql('SELECT name FROM user WHERE gender =male ')
我收到了这个错误:
OAuthError: [602] (#602) gender is not a member of the user table.
我已将它们添加到朋友的数据权限中。
答案 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