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