Android

SERVER_ERROR: [code] 1675030 [message]: Error performing query

SERVER_ERROR: [код] 1675030 [сообщение]: ошибка при выполнении запроса

Я использую Facebook login в Android.

Код:

callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton) this.findViewById(R.id.login_button);
loginButton.setReadPermissions("email", "public_profile");
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
Log.println(Log.ASSERT, "FB", "inicio session ");
}

@Override
public void onCancel() {
Log.println(Log.ASSERT, "FB", "OP NO completada");
// App code
}

@Override
public void onError(FacebookException exception) {
Log.println(Log.ASSERT, "FB", " Errro de sesion ");
exception.printStackTrace();
// App code
}
});

но всегда выдается следующая ошибка:


SERVER_ERROR: [код] 1675030 [сообщение]: Ошибка при выполнении запроса. [дополнительно]: Ошибки при выполнении операции "ProxyAuthAppLoginQuery": При запросе.proxy_auth_app_login: не удалось разрешить поле. W / System.err:
на com.facebook.войти.LoginManager.onActivityResult(LoginManager.java: 190) W/System.err: на facebook.войти.LoginManager$1.onActivityResult(LoginManager.java: 159) Без System.err: на com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:82) Без System.err: на com.procibernetica.moca.MainActivity.onActivityResult(MainActivity.java:130) Без System.err: в android.app.Activity.dispatchActivityResult(Activity.java: 5423) Без System.err: в android.app.ActivityThread.Результаты доставки (ActivityThread.java: 3401) Без System.err: в android.app.ActivityThread.Обрабатывает результат отправки(ActivityThread.java: 3448) Без System.err: в android.app.ActivityThread.access за 1300 долларов(ActivityThread.java: 138) Без System.err: в android.app.ActivityThread за $ H.handleMessage ( ActivityThread.java:1284) Без System.err: на Android.os.Handler.DispatchMessage(Handler.java:102) Без System.err:
на Android.операционная система.Looper.loop(Looper.java: 149) Без System.err: в android.app.ActivityThread.main(ActivityThread.java:5061) Без System.err: в java.lang.reflect.Method.invokeNative(собственный метод) с System.err: на java.lang.reflect.Method.invoke(Метод.java:515) Без System.err: в com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) Без System.err: в com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603) Без System.err: в dalvik.system.NativeStart.main(собственный метод)


Я добавил следующие разрешения.

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Переведено автоматически
Ответ 1

Я нахожу решение, это происходит, когда у вас нет пользователей evaluate в вашем приложении.

Введите в свою панель App Select Rol

введите описание изображения здесь

И добавьте тестовых пользователей , когда вы пытаетесь войти в систему с помощью тестовых пользователей, приложение выполняется без сбоев

введите описание изображения здесь

Ответ 2

Документация на facebook некорректна. Мне пришлось добавить все 3 разрешения по умолчанию, чтобы это заработало.

loginButton.setReadPermissions("email", "public_profile", "user_friends");
Ответ 3

@Danial ответил правильно, но я хочу добавить еще кое-что. Ошибки такого типа возникают только тогда, когда ваше приложение находится в стадии разработки. Перейдите по этой ссылке и выберите свое приложение. Тогда вы можете сделать две вещи здесь. На вкладке Роли вы можете разрешить вход только своим друзьям или же выбрать Обзор приложения и создать свой app public, после чего любой сможет войти в систему.

Ответ 4

Я получал аналогичную проблему, потому что пользовательский интерфейс Firebase указывал android:value. Вот как я решил это:

    <application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme.Base">

<meta-data
android:name="com.facebook.sdk.ApplicationId"
tools:replace="android:value"
android:value="@string/facebook_app_id" />
<acitivity
...
</activity>
...
2023-10-10 02:05 java android