2015-05-13 2 views
3

Я включил интегрированную функцию linkedin в мое приложение для Android с помощью socialauth год назад. Он работал нормально до нескольких дней назад. Теперь она дает следующие ошибки:Проблема с интеграцией Linkedin с использованием socialauth в android

«org.brickred.socialauth.exception.SocialAuthConfigurationException:. Клавиши приложений не корректны Сервер работает приложение должно быть таким же, что был зарегистрирован, чтобы получить ключи

Пробовал также использовать следующие клавиши по умолчанию.

api.linkedin.com.consumer_key = bh82t52rdos6 
api.linkedin.com.consumer_secret = zQ1LLrGbhDZ36fH8 

Получение такой же ошибки для ключей приложения, сгенерированных ранее, ключей приложения по умолчанию и для нового созданного приложения.

Любая идея, почему это происходит? Есть ли какие-либо изменения в связанных API?

Включенные в список Libs: socialauth-4.4.jar, socialauth-android-3.2.jar.

ответ

0

Linkedin обновили свои возможности для API, они обновили свои API, ссылка: https://developer.linkedin.com/support/developer-program-transition

Следующая подборка полей профиля доступны всем разработчикам LinkedIn: Основные поля профиля Местоположение Поля Позиция Поля

Эти поля не являются

Полное поля профиля Контактной информация поля компании поля Публикации Поле Патентные Поля Язык Поле мастерство Поля Сертификации Поле курс Поле Образования Поле Доброволец Поле Рекомендации Поле.

Дополнительно только эти API профиля -/v1/people/~ Share API -/v1/people/~/shares Компании API -/v1/companies/{id} будут работать.

Проверьте свою сферу применения.

1

Это связано с изменением в Linked в программе разработчиков. Изменения упоминаются здесь https://developer.linkedin.com/support/developer-program-transition.

Вы получаете эту ошибку, потому что настройки по умолчанию область действия в r_fullprofile, которая как часть изменений нет более доступны.

так, чтобы применить это изменение в socialauth API вы должны передать разрешение в области видимости <prop key="api.linkedin.com.custom_permissions">r_basicprofile,r_emailaddress</prop>

+0

же конфигурация необходима для Android, добавив «api.linkedin.com.custom_permissions = r_basicprofile, r_emailaddress» в файл «oath_consumer.properties». – shahins

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