【问题标题】:Ask permissions for facebook app询问 facebook 应用程序的权限
【发布时间】:2012-01-29 11:22:05
【问题描述】:

我开发了一个 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

再次感谢您

【问题讨论】:

    标签: php facebook permissions


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2014-12-08
      • 1970-01-01
      相关资源
      最近更新 更多