Я использую Ruby on Rails 5.2 и гемы: ruby-trello, devise, omniauth-trello.
Я хочу сделать авторизованные запросы от имени пользователя Trello, как показано здесь: https://github.com/jeremytregunna/ruby-trello#multiple-users
Пример из git docs:
@client_bob = Trello::Client.new(
:consumer_key => YOUR_CONSUMER_KEY,
:consumer_secret => YOUR_CONSUMER_SECRET,
:oauth_token => "Bob's access token",
:oauth_token_secret => "Bob's access secret"
)
Мои шаги:
- Пользователь (Боб) входит в Trello и получает свои собственные oauth_secret и oauth_token
- Приложение создает Trello :: Client для Боба, используя:
- его собственные данные oauth (: oauth_token,: oauth_token_secret)
- Я получил ключ_потребителя отсюда: https://trello.com/app-key (вверху страницы, первый блок с ключевым полем)
- consumer_secret также было взято из https://trello.com/app-key, но в нижней части страницы последний блок с секретным ключом
После этого я пытаюсь получить какие-либо данные из учетной записи Боба в trello (доски объявлений, списки, задания и т. Д.), Но всегда получаю ошибку 500 (неверный токен).
Не могли бы вы объяснить, что я делаю не так?
Заранее спасибо.