2014-09-26 95 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来处理登录。

任何想法?

谢谢!

回答