Facebook 登录 SDK - Android

我正在尝试使用 facebook 登录连接我的应用程序。我做了所有这些步骤,但我面临一个奇怪的问题。所以登录按钮有效,因为出现了 facebook 登录窗口,但我没有得到 facebook 令牌(onError 被调用)。


我已经尝试了这个问题的所有解决方案。


此代码与 Facebook 教程中的代码相同。


mCallbackManager = CallbackManager.Factory.create();

    LoginButton loginButton = findViewById(R.id.login_button);

    loginButton.setReadPermissions("email");

    loginButton.registerCallback(mCallbackManager, new FacebookCallback<LoginResult>() {

        @Override

        public void onSuccess(LoginResult loginResult) {

            Log.d(TAG, "facebook:onSuccess:" + loginResult);

        }


        @Override

        public void onCancel() {

            Log.d(TAG, "facebook:onCancel");

        }


        @Override

        public void onError(FacebookException error) {

            Log.d(TAG, "facebook:onError", error);

            error.printStackTrace();

        }

    });

这是我的错误,与问题有点不同(额外:空):


09-12 21:13:40.317 29573-29573/com.xxxx.yyyy D/FACEBOOK: facebook:onError

SERVER_ERROR: [code] 1675030 [message]: Error performing query. [extra]: null

    at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:219)

    at com.facebook.login.LoginManager$1.onActivityResult(LoginManager.java:174)

    at com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:92)

AndroidManifest.xml


        <meta-data android:name="com.facebook.sdk.ApplicationId"

        android:value="@string/facebook_app_id"/>

有谁知道如何解决这个问题?


Helenr
浏览 236回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java