Facebook oauth显示弹出窗口
我用这个 \a class=“fb按钮”href=”https://www.facebook.com/dialog/oauth?client_id=184082381694xx8&redirect_uri=https://xxxxxxx.com&display=popup" \ 虽然它似乎改变了oauth的显示方式,但它并没有以弹出窗口的形式打开,而是 作为一个新标签。Facebook oauth显示弹出窗口,facebook,oauth,popup,Facebook,Oauth,Popup,我用这个 \a class=“fb按钮”href=”https://www.facebook.com/dialog/oauth?client_id=184082381694xx8&redirect_uri=https://xxxxxxx.com&display=popup" \ 虽然它似乎改变了oauth的显示方式,但它并没有以弹出窗口的形式打开,而是 作为一个新标签。 我如何才能像这样弹出facebook登录?您需要包含facebook JS SDK,这些弹出窗口才能正常工作。开发人员文档中提
我如何才能像这样弹出facebook登录?您需要包含facebook JS SDK,这些弹出窗口才能正常工作。开发人员文档中提供了有关的说明。您需要包含Facebook JS SDK,这些弹出窗口才能正常工作。开发人员文档中提供了关于的说明。我也遇到了同样的问题,并且按照avist的建议加入了javascript SDK。以下是我的经验/研究得出的结论:
- 我无法让display=popup工作,这并不奇怪,因为facebook文档中的许多东西似乎都不起作用李>
- Airbnb(在Sergi链接到的示例中)实现自己的弹出窗口。这里有一个很好的例子来说明如何做到这一点。简而言之,您只需使用javascript在弹出窗口中打开链接,然后在用户接受权限时关闭窗口,并确保父窗口重定向李>
我最终使用了JavaScript API中的FB.signup,使用起来更简单。唯一不好的一面是你得到的是一个短期代币(2小时),而不是长期代币(60天)。但是你总是可以把短生命换成长生命-我也有同样的问题,我确实按照avist的建议加入了javascript SDK。以下是我的经验/研究得出的结论:
- 我无法让display=popup工作,这并不奇怪,因为facebook文档中的许多东西似乎都不起作用李>
- Airbnb(在Sergi链接到的示例中)实现自己的弹出窗口。这里有一个很好的例子来说明如何做到这一点。简而言之,您只需使用javascript在弹出窗口中打开链接,然后在用户接受权限时关闭窗口,并确保父窗口重定向李>