我注意到在一堆网站上,当提示用户连接Facebook时,一切都发生在一个新的“弹出窗口”上。我已经开始使用OAuth2 gem和Sinatra,当我复制/粘贴此示例https://github.com/intridea/oauth2中的代码时,用户身份验证/授权发生在新的浏览器选项卡中,而不是可爱的小弹出窗口。
我做错了什么? 我该怎么做? 我绝对需要使用Facebook JS SDK吗?
THX
LP
答案 0 :(得分:3)
您应该使用官方Facebook Javascript SDK进行登录:
https://developers.facebook.com/docs/reference/javascript/
这更容易,并提供统一的UI体验(这是您正在寻找的弹出窗口)。
答案 1 :(得分:0)
你必须阅读这个http://devcenter.heroku.com/articles/facebook它在这里工作得很好。