2015-09-06 10 views
12

से कनेक्ट करने में असमर्थ मुझे लिंकडिन एपीआई से कनेक्ट करने में कुछ परेशानी हो रही है।लिंक्डइन एंड्रॉइड एसडीके - एपीआई (INVALID_REQUEST)

मैं इस https://developer.linkedin.com/docs/android-sdk और इस https://developer.linkedin.com/docs/android-sdk-auth अनुसरण कर रहा हूँ, मैं अभी तक इस त्रुटि कोड हो रही है: सुनिश्चित करें कि आपने बनाओ

public void shareOnLinkedin() { 

    AuthListener authListener = new AuthListener() { 
     @Override 
     public void onAuthSuccess() { 
      Log.d(TAG, "Success"); 
     } 

     @Override 
     public void onAuthError(LIAuthError error) { 
      Log.d(TAG, error.toString()); 
     } 
    }; 

    LISessionManager 
      .getInstance(getApplicationContext()) 
      .init(ColectionDetailActivity.this, buildScope(), authListener, true); 
} 

private static Scope buildScope() { 
    return Scope.build(Scope.R_BASICPROFILE, Scope.W_SHARE); 
} 

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    ... 

    try { 
     LISessionManager.getInstance(getApplicationContext()) 
       .onActivityResult(this, requestCode, resultCode, data); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 
+0

आपको ये उपयोगी http://stackoverflow.com/questio मिल सकता है एनएस/2 9787977/एंड्रॉइड-लिंक्डइन-मोबाइल-एसडीके-त्रुटि http://duladissa.blogspot.com.au/2015/03/android-linkedin-sdk-100-usage.html अगर आपको और मदद चाहिए तो मुझे बताएं। –

+0

सिस्टम समय समस्या हो सकती है .. अपना मोबाइल समय जांचें .. – uday

+0

यहां एक ही समस्या है, इसे काम करने के लिए नहीं मिल सकता है और न ही कुछ उपयोगी मिल सकता है :-( –

उत्तर

2

:

{ 
"errorCode": "INVALID_REQUEST", 
"errorMessage": "either bundle id or package name \/ hash are invalid, unknown, malformed" 
} 

मेरे कार्यान्वयन अब तक बहुत सरल है आपके LinkedIn डेवलपर कंसोल में आपके सभी पैकेज हैंश सही ढंग से जोड़े गए हैं।

Generating a debug key hash value


यह मोबाइल के अंतर्गत है और इस प्रकार दिखाई देगा,

ऐप का पैकेज है कि लिंक्डइन एसडीके का उपयोग किया जाएगा: com.mypackage.app

जनरेट किया गया पैकेज हैश: /i17lYLZpSffk1wdD+KzlRJroZU=

+0

यह दस्तावेज़ीकरण के अनुसार किया गया था, फिर भी अभी भी सही ढंग से कनेक्ट नहीं होता है। – FeleMed

+0

सभी कुंजी हैंश जोड़ने के लिए सुनिश्चित करें: आपकी टीम के सभी डेवलपर्स के साथ-साथ आपकी रिलीज कीस्टोर की debug.keystore। बस यह सुनिश्चित करें कि आपका ऐप उसी कुंजीस्टोर (जिसे उत्पन्न किया गया है) के साथ हस्ताक्षरित है, सुनिश्चित करें। लिंक्डइन के डेवलपर कंसोल में जोड़ा गया है। – deubaka

+0

आपके उत्तर के लिए धन्यवाद। दरअसल मैंने दस्तावेज के अनुसार है और पैकेज का नाम जोड़ा है, जो वास्तव में कॉन्फ़िगरेशन का एक ही चरण है जिसे आपको फेसबुक एसडीके के साथ करना है, और यह इसका उपयोग कर रहा है वही पैकेजनाम और हैश, फिर भी मुझे वह त्रुटि मिलती है। – FeleMed

संबंधित मुद्दे