Где взять правильный токен API для запросов от имени пользователя Trello (ruby-trello) - PullRequest
0 голосов
/ 14 мая 2019

Я использую 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"
)

Мои шаги:

  1. Пользователь (Боб) входит в Trello и получает свои собственные oauth_secret и oauth_token
  2. Приложение создает Trello :: Client для Боба, используя:
    • его собственные данные oauth (: oauth_token,: oauth_token_secret)
    • Я получил ключ_потребителя отсюда: https://trello.com/app-key (вверху страницы, первый блок с ключевым полем)
    • consumer_secret также было взято из https://trello.com/app-key, но в нижней части страницы последний блок с секретным ключом

После этого я пытаюсь получить какие-либо данные из учетной записи Боба в trello (доски объявлений, списки, задания и т. Д.), Но всегда получаю ошибку 500 (неверный токен).

Не могли бы вы объяснить, что я делаю не так? Заранее спасибо.

...