1

我想知道,对于任意 facebook 用户,给定他们的 facebook ID,我可以如何访问他们向用户公开的详细个人资料信息?

我有一个Facebook个人资料ID列表,我想编制一些统计数据,例如照片数量的分布和点赞数的分布等。对于那些公开信息的人,我可以查看此信息(点赞数,用户被标记的照片数量等)作为登录用户。

如何访问与应用程序相同的信息?一些消息来源告诉我,我需要明确请求每个用户对我感兴趣的每个字段的许可。如果我有 40,000 个随机用户,这显然是不可行的。

有什么出路,还是我被困在这一点上?

4

1 回答 1

2

您可以通过访问/请求http://graph.facebook.com/PROFILE_ID来检索他们的公开信息

有关更多详细信息,您还可以查看 FQL 用户表。看来他们是“任何有效的访问令牌”可用的附加信息(可能是您自己授权的,类似于您登录到 Facebook)http://developers.facebook.com/docs/reference/ fql/用户/ . 请注意,仍有一长串例外情况。

任何说您需要许可的内容都将无法访问。要检索该信息,用户必须明确授权您的应用程序和必要的权限。

于 2012-08-19T13:28:40.240 回答