我最近下载了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应用程序时,它只会询问我访问我的信息,发布等的权限。
是否可以跳过此“登录”并仅显示对话框是否允许该应用发布到用户墙?
答案 0 :(得分:2)
你的是服务器端,而不是使用JS SDK,但无论如何看看:Facebook permission dialog (JavaScript sdk)。
答案 1 :(得分:1)
很确定这是新的auth对话框。设置下应该有一个选项 - > Facebook应用程序设置中的高级功能,允许您暂时关闭它。