2016-03-23 28 views
0
org.brickred.socialauth.exception.SocialAuthConfigurationException: Application keys are not correct. The server running the application should be same that was registered to get the keys. 

,而我的应用程序键是100%正确的SocialAuthConfigurationException:应用程序键是不正确的SocialAuth对LinkedIn

api.linkedin.com.consumer_key = Client Id 

api.linkedin.com.consumer_secret = Client Secret 

我的类代码

@Override 
public void onClick(View v) { 
    switch (v.getId()) { 
     case R.id.facebook_login: 

      mAdapter.authorize(MainActivity.this, SocialAuthAdapter.Provider.FACEBOOK); 
      break; 

     case R.id.twitter_login: 

      mAdapter.authorize(MainActivity.this, SocialAuthAdapter.Provider.TWITTER); 
      break; 

     case R.id.linkdin_login: 

      mAdapter.authorize(MainActivity.this, SocialAuthAdapter.Provider.LINKEDIN); 
      break; 
    } 
} 

而且我SocialAuth罐子:

socialauth-4.4.jar

socialauth-Android的3.2.jar

我使用Android的23

回答

0

我也面临同样的问题。请尝试下面的代码:

socialAuthAdapter=new SocialAuthAdapter(new ResponseListener()); 

       // Add providers 
       socialAuthAdapter.addProvider(SocialAuthAdapter.Provider.LINKEDIN, R.drawable.linkedin); 

       // Add keys and Secrets 
       try{ 
         socialAuthAdapter.addConfig(SocialAuthAdapter.Provider.LINKEDIN, LinkedInConst.CLIENT_ID,LinkedInConst.CLIENT_SECRET,null); 
       } 
       catch (Exception e){ 
         Log.e(TAG, "initialize: "+e.toString()); 
       } 
相关问题