我正在使用Facebook登录OAuth为我的应用程序。发布此问题的原因是使用userID或访问令牌唯一标识Facebook ID。
数据将存储在数据库中,并且应该为该登录用户唯一标识。
currentAccessToken
确实发生了变化,我们可以在更改时配置通知(FBSDKAccessTokenDidChangeNotification
)。
所以,我很困惑,我应该使用userId还是accessToken。
如果用户删除了应用程序。并希望为应用程序返回数据。应该有该用户的唯一标识符。
答案 0 :(得分:0)
数据将存储在数据库中,并且应该为该登录用户唯一标识。
然后使用用户ID。您的登录流程似乎很好。
请注意,有多种方法可以做到这一点。
客户端登录并将访问令牌发送到服务器,然后服务器获取数据。
客户端登录并提取数据,然后将数据发送到服务器。
如果数据需要可靠,您需要使用第一种方法。