के साथ लॉगिन करें मुझे अपने आवेदन में फेसबुक अकाउंट के साथ लॉगिन के बारे में समस्या है। मैंने फेसबुक डॉक को पढ़ा। और मैंने फेसबुक डॉक के रूप में सभी कदम उठाए।इस ऐप में कोई एंड्रॉइड कुंजी हैश कॉन्फ़िगर नहीं है। - फेसबुक एसडीके
ऐप में फेसबुक एकता के साथ लॉगिन में पहले - SUCCESSFUL! और आवेदन में लॉगआउट से। मैं अपने फेसबुक अकाउंट के साथ फिर से लॉगिन करना चाहता हूं। लेकिन काम नहीं कर रहे !! और मैंने यह Excepiton लिया! कृपया मेरी मदद करें !
अपवाद: इस ऐप में कोई एंड्रॉयड कुंजी हैश अपने अनुप्रयोग http पर कुंजी हैश configured.Configure है: developers.facebook.com/apps/ "एप्लिकेशन ID"
अंत में; मैं HashKey genarate
try {
PackageInfo info = getPackageManager().getPackageInfo("MY PACKAGE NAME", PackageManager.GET_SIGNATURES);
for (android.content.pm.Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
Log.e("MY KEY HASH:", sign);
// Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show();
}
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
के लिए कोड का हिस्सा करने के लिए इस्तेमाल मैं अपने मुद्दे को हल। मुझे फेसबुक पर सेटिंग करना चाहिए था। कदम:
- फेसबुक डेवलपर के पृष्ठ पर जाएँ: https://developers.facebook.com/
ओपन अनुप्रयोग टैब और से क्लिक करें स्थापना
HashKey के मैदान पर hashkey उत्पन्न पेस्ट = आप नहीं है, तो अभी तक, कोड
- और से अधिक साइन साइन ऑन "हां" होगा: एकल साइन ऑन: इस सेटिंग को सक्षम करें।
मैं अपना संकल्प साझा करना चाहता था। शायद किसी को इस समाधान की जरूरत है। शुभ लाभ !
धन्यवाद - तुम मुझे मदद की और मैं एक ही समस्या +1 का अनुभव था – Simon
फेसबुक अब सेटिंग बटन पर क्लिक करने के बाद हैश बनाने के लिए बहुत अच्छी त्वरित प्रारंभ स्पष्टीकरण प्रदान करता है और एक नया प्लेटफॉर्म जोड़ता है:मैक के लिए: 'keytool -exportcert -alias androiddebugkey -keystore ~ / .android/debug.keystore | openssl sha1 -binary | openssl base64' विंडोज के लिए: 'keytool -exportcert -alias androiddebugkey -keystore% HOMEPATH% \। android \ debug.keystore | openssl sha1 -binary | openssl base64' – FilipR
आपने इस समस्या को कैसे हल किया? – andrei