为什么我要求oauth的电子邮件范围,Facebook也显示我需要访问朋友列表?

时间:2013-06-22 11:32:14

标签: facebook oauth scope oauth-2.0 hybridauth

我正在将Facebook登录集成到我的网络应用程序中,并且我能够生成像...这样的重定向网址。

https://www.facebook.com/dialog/oauth?client_id=xxx&redirect_uri=https%3A%2F%2Fexample.com%2Fauth%2Fcallbacks%2Foauth2%2F%3Fhauth.done%3DFacebook&state=xxx&scope=email&display=page

如您所见,我要求的范围仅为电子邮件

但是当我重定向到FB时,我看到了......

xxx would like to access your public profile, friend list and email address.

我不想吓唬我的用户,是否有可能不显示朋友列表请求?

1 个答案:

答案 0 :(得分:1)

参考:Permissions- Basic Info (Default) -

  

基本信息是每个权限请求的一部分。它包括一个人的公开个人资料和他们的朋友列表中的几个元素。

     

默认情况下,某人的公开个人资料会引用用户对象的以下属性:

     
      
  • ID
  •   
  • 名称
  •   
  • 如first_name
  •   
  • 姓氏
  •   
  • 链接
  •   
  • 用户名
  •   
  • 性别
  •   
  • 区域设置
  •   
  • AGE_RANGE
  •   
  • 其他public information
  •   
     

朋友列表是用户对象上的朋友列表节点。