我的应用程序不需要访问基本信息

时间:2011-11-13 19:32:19

标签: facebook-graph-api oauth

我的应用程序不需要“访问基本信息”,我认为这很奇怪,因为我读到Facebook应该向用户显示我的应用程序需要访问基本信息。

我所看到的就是:

像你一样发布到Facebook XXXXXX可能代表您发布状态消息,备注,照片和视频

我按钮允许/不允许

我只是请求扩展权限以在用户墙上发布。通常我也应该看到我想请求访问用户基本信息,不是吗?

这是我用于验证的代码。

$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id=". $app_id . "&redirect_uri=" . urlencode($app_url) . "&state=" . $_SESSION['state'] ."&scope=publish_stream";
echo("<script> top.location.href='" . $dialog_url . "'</script>");

1 个答案:

答案 0 :(得分:0)

一旦您要求任何权限(在您的情况下,在用户的墙上发布(stream_publish)),Facebook API会自动代表您申请基本许可。