是否可以获取使用我的应用程序的每个人的用户信息

时间:2011-10-21 05:14:04

标签: php facebook registration facebook-apps userinfo

如果我们在注册时没有捕获信息,是否有办法查看我们的用户是谁?

或者,如果我有关于用户的部分信息,我可以获得他们同意分享的更多信息吗?

3 个答案:

答案 0 :(得分:1)

您必须使用访问令牌获得特定的扩展权限。所以基本上,如果他们同意分享,你可以获得更多信息。

答案 1 :(得分:0)

当用户通过Facebook在您的网站上注册时,他会向您提供访问基本信息的权限(以及您获取许可的所有其他信息)。

Facebook完全是关于pemissions。您要求用户授予访问用户数据的权限。换句话说,您可以访问您拥有权限的任何数据。

您可以随时访问基本信息,如用户名,位置等(根据基本信息)(即使您没有在注册时捕获信息),也可以使用有效的访问令牌和类似的用户参考用户ID。

即使用户离线,您也可以获得offline_access发布或获取用户数据的权限。

答案 2 :(得分:0)

您需要记录用户ID才能轻松检索图片,因为无法获取已批准您的应用的用户列表。覆盖大多数用户的一种解决方法是使用Facebook Graph API根据您录制的电子邮件搜索用户。你可以这样做:

https://graph.facebook.com/search?q=zuck@fb.com&type=user&access_token=...