Я хотел бы указать, что я новичок, а не разработчик, поэтому могу пропустить некоторый базовый шаг здесь.Ошибка авторизации с помощью pengwynn linkedin gem
Я пытаюсь выяснить, как разрешить использование жемчужины omniauth-linkedin и запросить API Linkedin через pengwynn 'linkedin' gem.
Я могу подключить пользователя через oauth, создать запись пользователя-разработчика и т. Д., Там все хорошо.
Проблемы возникают, когда я пытаюсь запросить API, особенно мне было бы интересно получить список навыков для пользователя. У меня есть этот код под моим users_controller.rb
def show
@user = User.find(params[:id])
token = @user.access_token
secret = @user.access_secret
client = LinkedIn::Client.new(ENV["LINKEDIN_KEY"], ENV["LINKEDIN_SECRET"])
client.authorize_from_access(token, secret)
raise client
end
Я поднимаю клиент просто поиграйте с вновь созданной учетной записи клиента, к сожалению, при запросе client.profileI получить 401 ошибку:
к LinkedIn :: Ошибки :: UnauthorizedError: (401): [неавторизованный]. Токен, используемый в запросе OAuth, недействителен. xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>
Что я здесь не так?
Фантастическое спасибо! – Dave