使用Python从facebook GraphAPI中提取公共_配置文件信息

2024-04-19 19:20:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用python提取Facebook中任何人的姓名、位置、性别、时区和语言等公开信息。在

我能够使用python包Facebook、GraphAPI user Access Token和user 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)

但当我对一个任意的人(他的Facebook个人资料页面公开包含所有这些信息)使用他们的ID进行同样的尝试时,它只是输出“name and ID”字段。在

如果所有的信息都是公开的,那么在python中是否可以提取位置、性别、时区和语言字段?在


Tags: 代码nametoken语言信息idfacebookaccess