2011-05-31 90 views
3

我似乎无法找到一个非常简单的问题的答案,我敢肯定我错过了明显的东西。Facebook的JavaScript API:追踪用户第一次添加应用程序

我的应用程序工作正常(已经几个月),它是一个非常简单的应用程序,严格使用javascript API(在iFrame中)。我目前需要实现一些跟踪功能,以检测新用户何时第一次添加应用程序 - 但我无法弄清楚!

的文档是没有帮助的:http://developers.facebook.com/docs/authentication/

认证工作正常,但似乎没有要,说传回任何信息:“嘿,这是该用户首次访问”或“哎,这是回访者“。我在这里错过了什么?我怎样才能跟踪?有没有参数?

任何意见将不胜感激!

回答

3

最可靠的方法将在您拥有的服务器上执行此操作。您将记录用户标识(永远不会更改),也可能记录数据库表或其他某种形式的存储中的当前日期/时间。当用户使用Facebook应用程序登录/认证时,如果您之前没有看到该用户,请回拨至您的服务器以记录用户标识。第一次跟踪他们的其他方式将不一致,因为Facebook后授权回调不总是工作(如果他们没有被弃用)并且查看授权令牌不可靠,因为如果用户撤销权限并重新验证,它会算两次。

2

成功登录后,它返回到您提到的页面,从那里您可以从Facebook获得facebook用户标识,这对用户是唯一的。你检查他们在数据库中,如果存在显示他们“返回”其他新的访问者。

相关问题