as3 facebook api:都是facebook.init和facebook.login都需要

时间:2012-05-11 13:45:29

标签: facebook actionscript-3 flash api

如果我的应用程序的FacebookDesktop.init成功,我似乎可以避开FacebookDesktop.login步骤。

这是一个好主意吗?

1 个答案:

答案 0 :(得分:2)

如果我没弄错的话,init只是初始化API,而登录时会将用户登录到Facebook并授权应用程序。如果您已经登录到FB,但尚未授权该应用程序,则仍需要登录。我认为标准流程是在初始化应用程序后使用Facebook.getLoginStatus()检查登录状态。

登录状态结果将为您提供connected(用户已登录并已授权您的应用),not_authorized(用户已登录但尚未授权您的应用),以及{{1} (用户未登录)。