Facebook PHP SDK(v.3.1.1)问题

Facebook PHP SDK(v.3.1.1)问题,php,facebook,facebook-php-sdk,Php,Facebook,Facebook Php Sdk,我最近下载了Facebook PHP SDK,试图将其发布到Facebook用户的墙上 我的Facebook用户当前已登录,但尚未使用我的应用程序 $user = $facebook->getUser(); if ($user) { // user is logged in } else { // user is not logged in $url = $facebook->getLoginUrl(array('next' => 'http://localhost

我最近下载了Facebook PHP SDK,试图将其发布到Facebook用户的墙上

我的Facebook用户当前已登录,但尚未使用我的应用程序

$user = $facebook->getUser();
if ($user) {
 // user is logged in

} else {
 // user is not logged in
   $url = $facebook->getLoginUrl(array('next' => 'http://localhost.com/php-sdk/examples/example.php'));
   header("Location: $url");
}
我注意到,它将我重定向到一个页面,要求我登录应用程序,这有点奇怪,因为这是我第一次看到这种行为,底部写着“你以用户身份登录DummyFBApp”。每当我尝试使用其他fb应用程序时,它只要求我获得访问我的信息、帖子等的权限


是否可以跳过此“登录”并仅显示是否允许应用程序发布到用户墙的对话框?

您的是服务器端,而不是使用JS SDK,但还是要看一看:

您的是服务器端,而不是使用JS SDK,但请看一看:

这肯定是新的身份验证对话框。Facebook应用程序设置中的“设置->高级”下应该有一个选项,允许您暂时关闭它。

非常确定这就是“新建身份验证”对话框。Facebook应用程序设置中的“设置->高级”下应该有一个选项,允许您暂时关闭它。

是的,这是一个屏幕截图。此应用程序是否处于沙箱模式?如果您引用的是脚本,是的,我在本地拥有它;如果你指的是我注册的fb应用程序,DummyFBApp,我不知道你的意思是什么是的,这是一个截图。此应用程序是否处于沙箱模式?如果您引用的是脚本,是的,我在本地拥有它;如果你指的是我注册的fb应用程序,DummyFBApp,我不知道你的意思