我想使用python提取Facebook上任何人的姓名,地点,性别,时区和语言等公开信息。
我能够使用以下代码使用python包facebook,GraphAPI用户访问令牌和用户ID为我的一位Facebook好友提取上述公开信息:
import facebook
graph = facebook.GraphAPI(access_token='Access Token from GraphAPI explorer', version='2.9')
args = {'fields' : 'id,name,location,gender,timezone,languages,locale'}
profile = graph.get_object('108155586.....', **args)
但是,当我使用他们的ID为任意人(其Facebook个人资料页面公开包含所有这些信息)尝试相同时,它只是输出" name和Id"字段。
如果所有这些信息都是公开的,那么在python中是否可以提取位置,性别,时区和语言字段?