【发布时间】: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。
以下是对话截图:
再次感谢您
【问题讨论】:
标签: php facebook permissions