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