Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook oauth显示弹出窗口_Facebook_Oauth_Popup - Fatal编程技术网

Facebook 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,这些弹出窗口才能正常工作。开发人员文档中提

我用这个 \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 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在弹出窗口中打开链接,然后在用户接受权限时关闭窗口,并确保父窗口重定向
我最终使用了JavaScript API中的FB.signup,使用起来更简单。唯一不好的一面是你得到的是一个短期代币(2小时),而不是长期代币(60天)。但你可以用短命换长寿命-