4

I'm currently scoping for just email on my Facebook login link

$params = array(
    'redirect_uri' => $redirect_url,
    'scope' => 'email'
);

But Facebook states that the user is providing access to their friend list. Users will not login because of this requirement.

Does anyone know how to turn it off?

4

1 回答 1

0

这是预期的行为。通过授予对您的应用程序的访问权限(即使没有指定任何权限),您的应用程序已经可以使用一些信息。

查看处理授予应用程序的基本权限的文档页面:

公开资料和好友列表是应用程序可用的基本信息。必须明确要求所有其他权限和内容。

当用户登录您的应用并且您未请求其他权限时,该应用将只能访问该用户的公开个人资料和好友列表。默认情况下,公共配置文件包括以下属性:

  • ID
  • 姓名
  • 关联
  • 用户名
  • 性别
  • 语言环境
  • 年龄范围
  • 其他公开信息

无法将其关闭,并且您安装的每个应用程序都会显示此警告/警报(您正在为应用程序提供对此数据的访问权限)。

于 2013-05-07T15:40:13.237 回答