使用jQuery对话框创建facebook app authorization对话框

时间:2011-08-23 15:08:53

标签: jquery asp.net-mvc facebook jquery-ui-dialog

我有一个MVC应用程序,我希望用户能够使用他们的Facebook帐户授权我的webapp。

我有一个按钮,点击时应打开一个jQuery对话框,其中包含facebook登录/ app授权页面。

我已经尝试将facebook auth页面直接加载到对话框中而没有结果。调用URL并且对话框保持空白。那么我在对话框中创建了一个iframe,现在看来facebook认识到它正在iframe中加载并显示一个指向facebook的链接而不是实际的授权页面。

我的链接是正确的,如果我重定向到它,一切都按预期工作。我不想强迫用户重定向。我希望他们留在页面上并在对话框中完成授权过程。

1 个答案:

答案 0 :(得分:2)

为什么不使用javascript SDK FB.login?。它使用弹出窗口,因此用户永远不会离开您的网站。

更多信息以及如何:https://developers.facebook.com/blog/post/525/