如果我们在注册时没有捕获信息,是否有办法查看我们的用户是谁?
或者,如果我有关于用户的部分信息,我可以获得他们同意分享的更多信息吗?
答案 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=...