Erreur du serveur: [code] 1675030 [message]: Erreur effectuant la requête

j'utilise Facebook login dans android.

Code:

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
        }
    });

mais on obtient toujours l'erreur suivante:

SERVER_ERROR: [code] 1675030 [message]: Error performing query. [extra]: erreurs lors de l'exécution de l'opération "ProxyAuthAppLoginQuery": At Requête.proxy_auth_app_login: échec de la résolution du champ. W / System.err:

à COM.Facebook.connexion.LoginManager.onActivityResult (LoginManager.java: 190) W / System.ERR: à COM.Facebook.connexion.LoginManager$1.onActivityResult (LoginManager.java: 159) W / System.err: COM.Facebook.interne.CallbackManagerImpl.onActivityResult (CallbackManagerImpl.java: 82) W / System.err: COM.procibernetica.moca.MainActivity.onActivityResult (activité principale.java: 130) W / System.err: Android.App.Activité.dispatchActivityResult (Activity.java: 5423) W / System.err: Android.App.ActivityThread.deliverResults (ActivityThread.java: 3401) W / System.ERR: à Android.App.ActivityThread.handleSendResult (ActivityThread.java: 3448) W / System.err: Android.App.ActivityThread.accès 1 300$(ActivityThread.java: 138) W / System.err: Android.App.ActivityThread$H. handleMessage (ActivityThread.java: 1284) W / System.err: Android.OS.Manipulateur.dispatchMessage (Handler.java: 102) W / System.err:

au android.OS.Looper.boucle (Looper.java: 149) W / System.err: Android.App.ActivityThread.main (ActivityThread.java: 5061) W / System.err: à java.lang.refléter.Méthode.invokeNative(Native Méthode) W / Système.err: Java.lang.refléter.Méthode.invoke(la Méthode.java: 515) W / System.err: COM.Android.interne.OS.ZygoteInit $ MethodAndArgsCaller.exécuter(ZygoteInit.java: 787) W / System.err: COM.Android.interne.OS.ZygoteInit.main(ZygoteInit.java: 603) W / System.err: à dalvik.système.NativeStart.main (méthode Native)

j'ai ajouté les permissions suivantes.

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
29
demandé sur neer17 2017-01-26 00:00:52

9 réponses

j'ai trouver la solution , cela ajoute lorsque vous n'avez pas d'évaluer les utilisateurs de votre application .

entrer dans votre Application panel Sélectionnez Rol

enter image description here

Et ajouter des utilisateurs de test , lorsque vous essayez de vous connecter avec les utilisateurs , l'application s'exécute sans échec

enter image description here

37
répondu Daniel ORTIZ 2017-02-15 11:54:26

@Danial réponse correcte, Mais je tiens à ajouter quelques plus. Ce type d'erreurs ne vient que lorsque votre application en cours de développement. Suivre ce lien et sélectionnez votre Application. Alors tu peux faire deux choses ici. À partir de Rôles onglet vous pouvez autoriser la connexion à vos amis seulement ou bien sélectionnez l'option Examen Du PPA et faire de votre app public alors n'importe qui peut se connecter.

14
répondu AMAN SINGH 2017-03-22 04:23:10

j'ai eu le même problème parce que Firebase UI spécifiait le android:value. C'est comment je l'ai résolu:

    <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>
...
12
répondu CacheMeOutside 2017-03-25 21:10:41

La Documentation sur facebook n'est pas correcte. J'ai dû ajouter les 3 permissions par défaut pour que ça marche.

loginButton.setReadPermissions("email", "public_profile", "user_friends");
12
répondu aloha 2018-02-05 10:24:37

Toutes les réponses ci-dessus ne m'aide pas, ce n'était lorsque vous utilisez cette commande

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

pour obtenir les hachages de clé que vous mettez dans les configurations facebook.

il va vous demander un mot de passe, d'abord je n'en ai pas mis, donc le problème est arrivé, quand j'ai entré android le mot de passe. il a travaillé !

4
répondu Ahmad El-Melegy 2018-08-23 14:02:24

cette erreur est également retournée dans d'autres situations - même lorsque votre application est publique ou que vous êtes listée comme testeur.

vérifiez que votre

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>

se résout à un ID D'application Facebook correct, surtout si vous le spécifiez dynamiquement en utilisant gradle build, plutôt qu'en le codant dur dans des chaînes.XML.

1
répondu Voy 2017-03-13 12:50:02

j'ai plus d'autres réponses veuillez également vérifier que l'email du compte utilisé pour se connecter est vérifiée.

1
répondu Muddassir Ahmed 2017-05-14 10:39:04

Ajouter une ressource de chaîne "facebook_application_id" dans vos cordes.xml

remplacer APP_ID par votre identifiant d'application facebook

<string name="facebook_application_id" translatable="false">APP_ID</string>
0
répondu S.D 2018-01-29 08:01:18

Live mode développeur Veuillez vérifier l'état du mode développeur. Ça doit être "Live". Tout d'abord, vous devez ajouter l'url de confidentialité pour propre projet facebook que vous voulez tester Facebook login ou sth .... Puis activez le mode développeur (activez)

0
répondu Thanh vũ 2018-09-09 11:31:53