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。
但是,無論何時只要您想要打開彈出窗口,您都會被阻止。所以你需要添加一個「登錄」鏈接供用戶點擊,並且該點擊的事件處理程序將打開彈出窗口。