Facebook PHP SDK(v.3.1.1)问题

问题描述:

我最近下载了Facebook PHP SDK以尝试发布到Facebook用户的墙上。Facebook PHP SDK(v.3.1.1)问题

我的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应用程序,它只会询问我是否有权访问我的信息,帖子等。

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

+0

登录到应用程序? –

+0

是的,这是一个截图。 http://imageshack.us/photo/my-images/59/96444731.png/ – madkris24

+0

此应用程序是否处于沙盒模式? –

你是服务器端而不是使用JS SDK,但请看看:Facebook permission dialog (JavaScript sdk)

很确定这是新的auth对话框。在设置中应该有一个选项 - > Facebook应用程序设置中的高级选项,允许您暂时关闭它。