如何通过 Laravel socialite 获取也使用我的应用程序的 Facebook 用户列表?

How to get a list of facebook users that also use my app with Laravel socialite?

正如标题所说,我目前在我的网站上实现了 socialite 登录,但我不知道如何在用户登录时获取也使用我的应用程序的用户好友列表。

socialite 文档说明了以下用于更改 "scope" 的代码示例。我在其他地方读到你应该使用这个?

return Socialite::driver('github')
        ->scopes(['scope1', 'scope2'])->redirect();

它在 socialite github readme 中没有说明在这种情况下范围的含义。这仅仅是社交媒体 api 的事吗?希望有人能帮助我。

它还指出设置一个覆盖所有现有范围的范围,默认的范围是什么?

您提供的代码片段确实是正确的。通过这样定义您的范围,用户可以大致了解您需要的权限。他们在通过 Facebook 登录您的应用程序时会看到这一点。

回答您的主要问题:我认为 Facebook 不允许您获得应用程序用户的完整列表。 (至少不是他们的名字)

如果您只需要一个数字,您应该阅读 docs

这个我不是很清楚,如有错误请指正。