我有一个网站,我希望获得访客的Facebook信息(如果有的话),如他的姓名,国家等,并插入数据库。我只是想找一个简单的方法来获取他的fb信息并插入到数据库中,没有像facebook连接那样的重定向。有线索吗?
答案 0 :(得分:2)
即使您可以从技术上完成此操作 - 并且会想到一些解决方案,所有涉及屏幕抓取的变化 - 您将违反Facebook服务条款和美国隐私法。
您可以通过Facebook Connect完成此操作,不需要重定向到Facebook。这只是一个简单的弹出窗口,用户输入他们的Facebook用户名/密码。它非常简单,非常优雅,并且具有不让您入狱的优势。 : - )
答案 1 :(得分:0)
如果你没有使用facebook connect,你需要以某种方式获取他的Facebook ID并从中获取他的信息。
答案 2 :(得分:0)
你不能。
除非您知道他的Facebook ID,否则您无法获取该信息。
答案 3 :(得分:0)
根据Facebook Platform policies,您可以存储/缓存用户数据 - 有限制。在阅读完链接后,我会告诉您确保您遵守这些规定。所以假设你已经这样做了:
要获取用户数据,您需要让他们使用您需要的权限授权应用程序。
完成此操作后,您可以使用Graph API检索有关用户的信息。您可以尝试使用Facebook Graph Explorer来测试您需要的权限。
要回答您的问题:一种简单的方法是使用Facebook Javascript SDK,并对https://graph.facebook.com/USER_ID进行API调用,例如对于Mark Zuckerberg {/ 3}}