Facebook PHP SDK(v.3.1.1)问题

时间:2011-11-21 21:41:47

标签: 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.com/php-sdk/examples/example.php'));
   header("Location: $url");
}

我注意到它将我重定向到需要我登录应用程序的页面,这有点奇怪,因为这是我第一次看到这种行为,它说“你正在以用户身份登录DummyFBApp “ 在底部。每当我尝试使用其他fb应用程序时,它只会询问我访问我的信息,发布等的权限。

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

2 个答案:

答案 0 :(得分:2)

你的是服务器端,而不是使用JS SDK,但无论如何看看:Facebook permission dialog (JavaScript sdk)

答案 1 :(得分:1)

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