1
我要显示在弹出窗口的授权,但是这似乎并没有工作如何在使用php SDK的弹出窗口中显示Facebook授权窗口?
getLoginUrl(array('scope' => 'read_stream,publish_stream','display' => 'popup'));
难道possibble只用PHP SDK?
我要显示在弹出窗口的授权,但是这似乎并没有工作如何在使用php SDK的弹出窗口中显示Facebook授权窗口?
getLoginUrl(array('scope' => 'read_stream,publish_stream','display' => 'popup'));
难道possibble只用PHP SDK?
只有客户端确定页面加载的位置(例如:自己的窗口,父窗口,顶部窗口,弹出窗口),服务器端不会控制或不知道这个。
要打开一个弹出窗口,您必须致电window.open()
(查看它)。如果你想做服务器端的oauth,你可以在php中使用getLoginUrl()
并将它存储在页面中(javascript var/data- attribute等),然后在正确的时间调用window.open
在弹出窗口中打开登录URL。
但是,无论何时只要您想要打开弹出窗口,您都会被阻止。所以你需要添加一个“登录”链接供用户点击,并且该点击的事件处理程序将打开弹出窗口。