Facebook页面选项卡应用程序OAuth - 测试是否安装了新应用程序

时间:2012-06-04 14:52:15

标签: facebook oauth

我有一个页面标签应用。授权工作正常 - 用户单击应用程序上的授权按钮,OAuth对话框弹出,他们授权应用程序,重定向回页面选项卡,用户使用应用程序以快乐的方式进行。

我需要知道一件事,而对于我的生活,我找不到真正的答案 - 是否有可能确定用户授权应用后立即发生的一个http请求?我只想在用户授权应用程序时记录用户的数据,而不必访问数据库并测试是否已经记录了facebook用户ID。你认为这很容易......

感谢你的时间。

1 个答案:

答案 0 :(得分:1)

是的,您可以在signed_request

的帮助下完成

阅读here如何在页面标签中处理身份验证。

简单地说,当用户访问应用时 - 检查签名请求中的user_id是否退出,如果不存在,则表示他未获得授权 - 在会话中存储一些变量
- 当用户登录时,检查会话变量是否存在。如果存在,它是一个全新的安装。