Facebook Javascript API:跟踪用户首次添加应用程序
Facebook Javascript API: tracking user adding application for first time
我似乎找不到一个非常简单的问题的答案,我肯定遗漏了一些显而易见的东西。
我的应用程序运行良好(已经好几个月了),这是一个非常简单的应用程序,严格使用javascript API(在iFrame中)。我目前需要实现一些跟踪,以检测新用户何时首次添加应用程序,但我不知道如何!
这些文档没有帮助:http://developers.facebook.com/docs/authentication/
身份验证工作正常,但似乎没有任何信息返回,上面写着"嘿,这是该用户的第一次访问"或"嘿,我是回访者"。我在这里错过了什么?我该如何追踪?有参数吗?
如有任何建议,我们将不胜感激!
最可靠的方法是在您自己的服务器上执行此操作。您可以将用户id(永远不会更改)和当前日期/时间记录在数据库表或其他形式的存储中。当用户登录/验证你的Facebook应用程序时,如果你以前没有见过该用户,请回叫你的服务器记录用户id。第一次跟踪它们的其他方法将不一致,因为Facebook后授权回调并不总是有效的(如果它们还没有被否决的话),并且查看身份验证令牌是不可靠的,因为如果用户取消权限并重新进行身份验证,它将被计算两次。
成功登录后,它会返回到您提到的页面,从那里您可以从facebook中获得对用户唯一的facebook用户ID。您在数据库中检查它们,如果存在,则向它们显示"已返回"其他新访问者。
相关文章:
- 如何添加CSS&JavaScript进入Windows窗体应用程序C#.net
- 当我在重新启动cordova应用程序后尝试添加更多数据时,lokijs会丢失数据库和收集中的数据
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 将Google Adwords脚本添加到Vaadin应用程序中
- 只需添加一个'允许跨来源请求'到我的节点应用程序工作
- 将admob广告添加到phonegap应用程序
- 将文本工具添加到绘制应用程序HTML5画布
- 无法将日期选取器应用于使用 .load 添加到应用程序的 html 页面上的字段
- Ruby on Rails 4:在 Rails Web 应用程序中添加 Javascript 文件时遇到问题
- 如何在 Rails 应用程序中向 Galleria 添加自定义描述
- 如何使用Bootstrap和Heroku为Rails应用程序添加隐藏的播放音频
- 根据角度 js 应用程序中的条件动态添加类
- 如何在滚动时将jQuery fadeIn添加到Angular应用程序中
- 尝试将外部JS和CSS文件添加到我的rails应用程序中
- Meteor(JavaScript应用程序平台)|向用户帐户添加数据
- 为rails应用程序添加开关
- 如何将数据库系统添加到WebGL应用程序中
- 检测网络应用程序是否已在安卓系统的主屏幕上添加书签
- 在Firefox中添加应用程序选项卡
- Facebook Javascript API:跟踪用户首次添加应用程序