【问题标题】:Facebook Javascript API: tracking user adding application for first timeFacebook Javascript API:跟踪用户首次添加应用程序
【发布时间】:2011-05-31 22:32:47
【问题描述】:

我似乎无法找到一个非常简单问题的答案,我确定我遗漏了一些明显的东西。

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

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

身份验证工作正常,但似乎没有传回任何信息说“嘿,这是此用户的第一次访问”或“嘿,这是回访者”。我在这里想念什么?我怎样才能追踪它?有参数吗?

任何建议将不胜感激!

【问题讨论】:

    标签: javascript facebook authentication


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      成功登录后,返回到你提到的页面,从那里你可以从facebook获取用户唯一的facebook userid。您在数据库中检查它们,如果存在则显示它们“返回”,否则显示新访客。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-27
        • 1970-01-01
        相关资源
        最近更新 更多