5
votes

Connectez-vous avec le code d'erreur Facebook: 1349195 [IONIC]

J'ai un problème il y a quelques jours avec Ionic et la connexion avec Facebook.

J'ai tout inclus, installe le plugin Ionic respectif et je mets l'APP_ID et l'APP_NAME.

Lorsque je suis dans l'application et que je souhaite me connecter avec Facebook, la fenêtre contextuelle apparaît normalement. Lorsque j'accepte que Facebook accède à mes données personnelles et à mon e-mail, cela se produit:

"Erreur Facebook: SERVER_ERROR: [code] 1349195 [message]: le hachage de la clé ne correspond à aucun des hachages de clé stockés. Aller à https://developers.facebook.com/docs/facebook-login/android pour obtenir Plus d'information. [extra]: "

Je n'ai trouvé aucun moyen de le résoudre.


2 commentaires

Exécutez-vous le mode de débogage de votre application? Avez-vous ajouté un hachage de clé à Facebook?


Oui, j'ajoute la clé de hachage à Facebook. En deux côtés, les options de développement et Android. Et ... comment exécuter mon application en mode débogage?


4 Réponses :


25
votes

Voici comment j'ai résolu ce problème

Téléchargez votre APK sur votre PC dans le dossier java jdk \ bin

dans mon cas C: \ Program Files \ Java \ jdk1.7.0_121 \ bin

Allez dans le dossier java jdk \ bin et exécutez cmd puis copiez la commande suivante dans votre cmd

keytool -list -printcert -jarfile yourapkname.apk

Copiez la valeur SHA1 dans votre presse-papiers comme ceci CD: A1: EA: A3: 5C: 5C: 68: FB: FA: 0A: 6B: E5: 5A: 72: 64: DD: 26: 8D: 44: 84 et ouvrez http://tomeko.net/online_tools/hex_to_base64.php pour convertir votre valeur SHA1 à base64. C'est ce que demande Facebook récupérez le hachage généré ******************** = et copiez le hachage de clé dans l'application Facebook.


4 commentaires

Bonjour @Mayank, où j'ai placé le code de hachage généré dans mon application?


@RashedShaon Dans Paramètres-> De base-> Hashes clés


Si vous déboguez une application Ionic, l'apk généré se trouve dans les plates-formes \ android \ app \ build \ sorties \ apk \ debug \


J'utilise Unity et cette réponse m'a également aidé, merci.



3
votes

J'ai le même problème et j'ai remarqué que j'avais mis le mauvais mot de passe lors de la création du code de hachage. le mot de passe correct est: android


2 commentaires

Ne serait-ce pas votre propre mot de passe?


Non, ici, vous devez utiliser le mot de passe par défaut: android



0
votes

Accédez à https://developers.facebook.com/

- My Apps and Facebook Login and do the quick start steps and at step 4
- Add your Development and Relases Key Hash you will need to run in cmd or bash depend on your OS , a comand and type password: android
and after that , you will recive a hash code.
- Copy this hash code in Settings->Basic at hash code section.


0 commentaires

0
votes

J'ai eu le même problème mais cela le résout en utilisant ce openssl-0.9.8e_X64.zip, avant d'utiliser cet autre openssl-0.9.8k_X64.zip et cela m'a posé des problèmes, mais maintenant cela fonctionne très bien avec ce openssl- 0.9.8e_X64.zip !!!

https: // code .google.com / archive / p / openssl-pour-windows / téléchargements

C:\...bin>keytool -exportcert -alias androiddebugkey -keystore C:\pathuser\.android\debug.keystore | C:\openSSL\bin\openssl sha1 -binary | C:\openSSL\bin\openssl base64


0 commentaires