簡體   English   中英

Android Facebook SDK 3.0登錄錯誤 - 發生錯誤。 請稍后再試

[英]Android Facebook SDK 3.0 Login error - An error occurred. Please try again later

我按照本教程https://developers.facebook.com/docs/howtos/androidsdk/3.0/native-login/進行登錄。 它與Facebook本機應用程序一起工作,但沒有本機應用程序,首先它顯示錯誤,然后我點擊好,然后再次單擊登錄按鈕,它正在工作。 我不明白為什么第一次不工作?

android facebook登錄錯誤

我不明白是什么問題? 是bug嗎?

更新:這是代碼。

    btnFacebook.setOnClickListener(new View.OnClickListener() {

        public void onClick(View view) {
            Session session = Session.getActiveSession();

            if (!session.isOpened() && !session.isClosed()) {
                session.openForRead(new Session.OpenRequest(
                        UserLoginActivity.this).setPermissions(
                        Arrays.asList("basic_info", "email")).setCallback(
                        statusCallback));
            } 
            else {
                Session.openActiveSession(UserLoginActivity.this, true,
                        statusCallback);
            }
        }
    });


        private class SessionStatusCallback implements Session.StatusCallback {
    @Override
    public void call(Session session, SessionState state,
            Exception exception) {
        if (session.isOpened()) {
            final String token = session.getAccessToken();
            Request.executeMeRequestAsync(session,
                    new Request.GraphUserCallback() {
                        @Override
                        public void onCompleted(GraphUser user,
                                Response response) {
                            if (user != null) { 
                                new AsyncFaceLogin(UserLoginActivity.this)
                                .execute(user.getId(),user.getFirstName(),user.getLastName(),(String)user.getProperty("email"),token);
                            }
                        }
                    });
        }
    }
}

在您的Facebook Developers應用程序儀表板頁面上,確保已禁用沙箱模式。 此外,您可能希望確保在代碼中正確設置了App ID和API密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM