2012-11-28 92 views
0

我想查看用户的脸书公共信息,如果我未登录,我只能看到用户的收藏夹,音乐,其他,具有类似名称的其他人,但如果我登录,我可以看到用户的信息,如工作和教育,家庭,联系信息等。如何查看facebook的公共信息

有没有办法让我查看用户的公共信息,而无需登录Facebook?我想这样做是因为我需要使用PHP获取配置文件的页面源代码(包含联系信息等信息),然后将源代码放入文本文件中。

+0

这听起来完全合法的...... –

回答

0

您可以通过任何SDK(如PHP SDK)获取任何使用Graph API或FQL的用户的公开数据。您可以检索的公共数据是在用户的documentation的权限字段中不需要访问令牌或应用程序访问令牌的公共数据。

0

如果有用户ID,你可以打http://graph.facebook.com/ {}的user_id在浏览器中

+0

我得到这个已经并返回我的默认参数为JSON。我想得到的是用户的公共信息,如bday,地址,生日等工作(可查看的公共信息),而无需登录。 – kimbebot

+0

你不应该得到这些信息,特别是在没有登录的情况下。使用API​​,并要求正确的权限来读取用户需要的信息。 (尽管并非所有这些都是可用的,但没有.f。地址和电话号码。) – CBroe

+1

是的,这些不被视为公共参数。他们扩展了权限,并要求用户同意你访问它们。你可以在这里看到它们的列表https://developers.facebook.com/docs/reference/login/extended-permissions/ –

相关问题