为什么我的Facebook应用程序会询问我是否'I’我想访问他们的朋友列表

Why my Facebook app asks asks if I'd like to access their friend list?

本文关键字:访问 列表 朋友 他们的 应用程序 Facebook 我的 是否 为什么      更新时间:2023-09-26

我正在开发一个Facebook应用程序,它只需要访问他们的基本用户信息和电子邮件地址。在范围内,我指定电子邮件和我的URL,如下所示:

https://www.facebook.com/dialog/oauth?client_id=123&重定向uri=http://www.example.com/&state=d8c7767e8aa5470a44ec50c22737e2d8a&display=popup&scope=电子邮件

然而,当我打开那个URL时,Facebook会问:

示例应用程序希望访问您的公共档案、好友列表和电子邮件地址。

我没有指定好友列表权限,也不想要。

好友列表基本权限的一部分。

您可以通过/userid/friends读取好友列表,此列表与扩展权限read_friendlists不同,后者是您创建并添加好友的列表(例如,University、StackOverflow、我的公司…)。

这就是为什么即使你没有在Facebook应用程序设置或查询(范围查询字符串)中指定这些额外权限,Facebook也会自动请求它。

你可以在这里和这里找到更多信息。