我有一个android应用程序和一个web界面,供我的用户与我的系统交互。我设法让用户通过Facebook登录按钮登录到我的应用程序中,现在我想在我自己的数据库中注册它。
- 只是为了确认:在Android应用程序和网络上都可以使用相同的Facebook应用程序,对吧
- 我应该将哪些用户的信息存储在我的数据库中,这样,如果用户登录到我的应用程序或网络界面,我的系统将能够识别他?我想知道脸书的用户名,但我被告知它可能会改变
提前谢谢。
只是为了确认:在Android应用程序和网络上都可以使用相同的Facebook应用程序,对吧?
右。在设置选项卡中,您可以单击添加平台并选择要集成的平台。
我应该将哪些用户的信息存储在我的数据库中,这样,如果用户登录到我的应用程序或网络界面,我的系统将能够识别他?
facebook的唯一id应该存储在数据库中。更具体地说(考虑到API的最新变化)-应用程序范围内的用户id必须存储在数据库中。此id对于使用应用程序的用户来说是唯一的。因此,当用户使用app/web登录应用程序时,您可以使用此id识别他。您可以通过:/me
API调用获取用户id。
希望能有所帮助!