如果我的应用程序的FacebookDesktop.init成功,我似乎可以避开FacebookDesktop.login步骤。
这是一个好主意吗?
答案 0 :(得分:2)
如果我没弄错的话,init只是初始化API,而登录时会将用户登录到Facebook并授权应用程序。如果您已经登录到FB,但尚未授权该应用程序,则仍需要登录。我认为标准流程是在初始化应用程序后使用Facebook.getLoginStatus()检查登录状态。
登录状态结果将为您提供connected
(用户已登录并已授权您的应用),not_authorized
(用户已登录但尚未授权您的应用),以及{{1} (用户未登录)。