Facebook Javascript API:首次跟踪用户添加应用程序

Facebook Javascript API:首次跟踪用户添加应用程序,javascript,facebook,authentication,Javascript,Facebook,Authentication,我似乎找不到一个非常简单问题的答案,我肯定我遗漏了一些显而易见的东西 我的应用程序运行良好(已经运行了几个月),它是一个非常简单的应用程序,严格使用javascript API(在iFrame中)。我目前需要实现一些跟踪,以检测新用户何时第一次添加应用程序——但我不知道如何添加 这些文件没有帮助: 身份验证工作正常,但似乎没有任何返回的信息显示“嘿,这是该用户的第一次访问”或“嘿,这是一个回访者”。我错过了什么?我怎么能追踪到呢?有参数吗 任何建议都将不胜感激 最可靠的方法是在您自己的服务器上执

我似乎找不到一个非常简单问题的答案,我肯定我遗漏了一些显而易见的东西

我的应用程序运行良好(已经运行了几个月),它是一个非常简单的应用程序,严格使用javascript API(在iFrame中)。我目前需要实现一些跟踪,以检测新用户何时第一次添加应用程序——但我不知道如何添加

这些文件没有帮助:

身份验证工作正常,但似乎没有任何返回的信息显示“嘿,这是该用户的第一次访问”或“嘿,这是一个回访者”。我错过了什么?我怎么能追踪到呢?有参数吗


任何建议都将不胜感激

最可靠的方法是在您自己的服务器上执行此操作。您可以将用户id(永远不会更改)和当前日期/时间记录在数据库表或其他形式的存储中。当用户登录/验证您的Facebook应用程序时,如果您以前没有见过该用户,请回拨到您的服务器以记录该用户id。第一次跟踪它们的其他方法将不一致,因为Facebook post authorization回调并不总是有效(如果它们尚未被弃用),并且查看auth令牌不可靠,因为如果用户撤销权限并重新验证,它将被计数两次。

成功登录后,它会返回到你提到的页面,从那里你可以从facebook获得facebook用户ID,这对于用户来说是独一无二的。在数据库中检查它们,若存在,则显示它们“已返回”,否则显示新访问者