2014-09-26 88 views
1

我已經使用Facebook的PHP SDK創建了一個簡單的框架應用程序。這是我如何創建我的登錄網址:Facebook使用PHP SDK登錄 - 使用Javascript推薦使用

$login_url = $fb->getLoginUrl(array ( 'redirect_uri' => $okay_url, 'scope' => 'public_profile', 'display' => 'popup' )

每當我試着用這個鏈接來驗證我的應用程序,有一個粉紅色的公告稱:

您正在使用的顯示器類型在大型瀏覽器窗口或「 」選項卡中「彈出」。爲了獲得更好的用戶體驗,請在我們的 JavaScript SDK中顯示此對話框,而不指定明確的顯示類型。 SDK 將爲每個環境選擇最佳顯示類型。 如果您有特殊要求,則不能使用 SDK,請在您的window.open()調用上設置高度和寬度以正確調整此 對話框的大小。此消息僅對您的應用程序的開發人員可見。

如果我不設置「顯示」陣列中=>「彈出」,然後我得到通知如下代替:

您在使用「頁面」的顯示類型小瀏覽器窗口或 彈出。爲了獲得更好的用戶體驗,請在我們的 JavaScript SDK中顯示此對話框,而不指定明確的顯示類型。 SDK 將爲每個環境選擇最佳顯示類型。或者, 使用顯示類型'彈出',如果您有特殊要求,排除 您使用SDK。此消息僅對您的應用程序的開發人員可見 。

我知道這些通知只顯示給開發者;但是,有什麼辦法可以防止它們在使用PHP SDK時出現? Facebook似乎在推動Javascript SDK來處理登錄。

任何想法?

謝謝!

回答

相關問題