2015-09-06 2 views
12

У меня возникли проблемы с подключением к Linkedin API.Linkedin Android SDK - невозможно подключиться к API (INVALID_REQUEST)

Я следую это https://developer.linkedin.com/docs/android-sdk и это https://developer.linkedin.com/docs/android-sdk-auth, но я получаю этот код ошибки:

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

Моя реализация до сих пор довольно проста:

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 ns/29787977/android-linkedin-mobile-sdk-error http://duladissa.blogspot.com.au/2015/03/android-linkedin-sdk-100-usage.html Сообщите мне, если вам нужна дополнительная помощь. –

+0

может быть системным вопросом времени .. проверьте свое время на мобильное устройство .. – uday

+0

В этом же выпуске здесь нет возможности найти работу или найти что-нибудь полезное :-(. –

ответ

2

Убедитесь, что вы имеете добавили все ваши хэш-пакеты правильно в Консоль разработчика LinkedIn.

Generating a debug key hash value


Это под Mobile и будет выглядеть так,

пакет приложения, которые будут использовать LinkedIn SDK: com.mypackage.app

Сформирован пакет Хэш: /i17lYLZpSffk1wdD+KzlRJroZU=

+0

Это было сделано в соответствии с документацией, но все еще не подключено правильно. – FeleMed

+0

Обязательно добавьте все ключевые хэши: debug.keystore всех разработчиков в вашей команде, а также ваше хранилище ключей. Просто убедитесь, что ваше приложение подписано с тем же хранилищем ключей (которое было создано) был добавлен в консоль разработчика LinkedIn. – deubaka

+0

Благодарим за ответ. На самом деле я добавил имя и имя пакета в соответствии с документацией, которая на самом деле является тем же самым шагом конфигурации, который у вас есть с SDK для facebook, и использует то же PackageName и Hash, но я все равно получаю эту ошибку. – FeleMed

Смежные вопросы