在我的应用的Auth部分,我已向用户&添加了“电子邮件”。朋友权限。当有人点击“登录facebook”按钮时,我也将其添加到了参考资料中。
当有人点击Facebook按钮时,他/她会重定向到一个包含Facebook SDK PHP(最新版)的PHP代码的页面。以下是我为对话框生成send-to-url的方法:
$login_url = $facebook->getLoginUrl(array('req_perms' => 'email,publish_stream'));
header("Location: ".$login_url);
但是当Dialog弹出时,它唯一的权限请求是“基本信息”。我需要请求电子邮件。我是傻瓜还是某种错误?我也重新创建了应用程序。
答案 0 :(得分:2)
不再有req_perms
参数,在OAuth2中称为scope
。
阅读getLoginUrl
的文档以查看正确的参数。
答案 1 :(得分:0)
在新对话框中有2种权限正常权限&扩展权限 您应首先安装具有普通权限的应用,然后页面将自动重定向 用于扩展权限