facebook - Flutter:显示也使用该应用程序的 Facebook 朋友
问题描述
我有一个颤振应用程序,您可以在其中使用 Facebook 登录。(https://pub.dev/packages/flutter_facebook_login)。
当用户登录时,我创建了一个新的 FireStore 文档(该文档以用户 ID 作为名称)。在其中,我存储其他信息,例如电子邮件等。
该应用程序允许结交“朋友”,我现在通过实现一个搜索栏来做到这一点,您可以在其中根据用户的姓名搜索用户。
但是是否有可能向用户显示“推荐朋友”列表,其中包含他所有也在使用该应用程序的 Facebook 朋友。
我想到了他朋友的所有 fb ID 的列表,并将其与 Firestore 中的 ID 进行比较?(使用 fb 包可以吗?)
谢谢!
解决方案
您可以使用 user_friends Facebook api。您必须先获得 Facebook 的许可才能使用它。它只返回使用相同应用程序的用户朋友。
推荐阅读
- c# - 用户定义的表类型,列 ID 为 Identity(1,1)
- elasticsearch - 计算包含一个或两个术语的文档的数量,并且术语的值必须在一个范围内
- hibernate - 如何创建 JpaRepository 的 bean
- ansible - 访问为另一个主机注册的变量
- openstack - 在 Baremetal 服务器 systemctl 上安装 Devstack 失败:devstack@etcd.service 未启动
- android - 如何将圆形图层聚类属性赋予在 mapbox studio 中创建的 json 文件
- python - 如何在 python Flask 中验证 html 表单?
- javascript - 如何通过输入值更改滑块的值
- c++ - 为模板参数中的每种类型声明并实现重载的虚函数
- ruby-on-rails - 如何从 Rails Webpacker 配置中定义的默认规则中排除特定的 css 文件?