我正在为Android开发一款应用。此应用程序使用Facebook作为替代方案进行授权。我按照"Facebook Login Flow for Android"所说的方式完成了所有工作。
传递后
Session.openActiveSession(getActivity(), true, callback);
致电我输入
onSessionStateChange(Session session, SessionState state, Exception exception)
几次。第一次用
session == OPENING, exception == null.
然后会出现Facebook授权对话框,我在其中输入有效的电子邮件和密码。之后第二次输入onSessionStateChange()
,
session == CLOSED_LOGIN_FAILED, exception == com.facebook.FacebookAuthorizationException.
所以会话永远不会打开。可能有什么不对?
答案 0 :(得分:0)
我的错误。原因是facebook应用程序ID(在AndroidManifest.xml中指定)不正确(或出现问题)。