询问Facebook应用的权限

时间:2011-12-28 20:47:10

标签: php facebook permissions

我开发了一个facebook应用程序,需要publish_stream权限才能将动态生成的图像发布到用户的墙上。

它运行良好,但是当新用户想要使用该应用程序时,它会要求登录,然后它会要求发布流权限,并为他们提供拒绝该权限并继续使用应用程序的选项。

我想要一个对话框面板同时要求登录和权限,所以如果用户没有授权应用程序上传照片,那么它就无法工作。我和其他类似的应用程序见过这个。

我正在使用以下PHP代码:

$login_url = $facebook->getLoginUrl(
    array(
    'scope'             => 'publish_stream'
    )
);

if (! $facebook->getUser()) {
    echo <<< EOT
<script type="text/javascript">
top.location.href = "$login_url";
</script>;
EOT;

exit;
}

感谢任何帮助。

谢谢!

编辑:

我不是在谈论登录Facebook的用户,而是用户登录使用App。

以下是对话的一些截图:

http://imgur.com/a/IxFfV

再次感谢您

1 个答案:

答案 0 :(得分:1)

在应用的高级设置中停用“增强的身份验证对话框”。新的auth对话框使用两个屏幕,这是每个人最终将迁移到的屏幕。