我们正在构建使用 Facebook 进行注册的移动应用程序(知道如何执行此操作)。我们希望有一个屏幕,如果您的所有朋友也使用我们的应用程序,他们将在其中列出指示。
我们应该如何保存一个 facebook 用户也是我们的应用程序用户的数据(客户端、服务器)?
我们正在构建使用 Facebook 进行注册的移动应用程序(知道如何执行此操作)。我们希望有一个屏幕,如果您的所有朋友也使用我们的应用程序,他们将在其中列出指示。
我们应该如何保存一个 facebook 用户也是我们的应用程序用户的数据(客户端、服务器)?
当您已经使用 Facebook 进行身份验证时,您的数据库中的用户表中可能已经有一个列,其中包含每个用户的 Facebook 个人资料 ID。如果您想区分它们,如果该用户也在使用您的移动应用程序,只需添加一个列建模。
通过向https://graph.facebook.com/PROFILE_ID/friends发出请求,如Facebook Graph API 文档中所述,您可以获取特定用户的好友列表,而无需任何额外权限。
现在只需在用户的朋友列表和您的(移动应用程序)用户群之间建立交集,您就会得到他正在使用您的移动应用程序的朋友列表。您当然应该在服务器上进行此比较,因此您不必发送整个用户群的 Facebook id。