【发布时间】:2011-12-28 04:23:00
【问题描述】:
我的应用程序不需要“访问基本信息”,我认为这很奇怪,因为我读到 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>");
【问题讨论】: