我有一个页面标签应用。授权工作正常 - 用户单击应用程序上的授权按钮,OAuth对话框弹出,他们授权应用程序,重定向回页面选项卡,用户使用应用程序以快乐的方式进行。
我需要知道一件事,而对于我的生活,我找不到真正的答案 - 是否有可能确定用户授权应用后立即发生的一个http请求?我只想在用户授权应用程序时记录用户的数据,而不必访问数据库并测试是否已经记录了facebook用户ID。你认为这很容易......
感谢你的时间。
答案 0 :(得分:1)
是的,您可以在signed_request
的帮助下完成阅读here如何在页面标签中处理身份验证。
简单地说,当用户访问应用时
- 检查签名请求中的user_id是否退出,如果不存在,则表示他未获得授权
- 在会话中存储一些变量
- 当用户登录时,检查会话变量是否存在。如果存在,它是一个全新的安装。