@stupin_a

Ошибка invalid_token при запросах к Trello API, что пропустил?

Делаю проект "Trello-Hub" с использованием Trello API.
Использую гемы ruby-trello, omniauth-trello и devise.

Гем ruby-trello "https://github.com/jeremytregunna/ruby-trello" настроен по примеру "Basic Authorization" (есть в доках). Получаю все данные (со своего дев аккаунта), могу создать, удалить, изменить - здесь все ок.

Я реализовал вход и регистрацию через Devise, а также вход через акк Trello. Сейчас моя задача сделать так, чтобы запросы шли не к моему дев аккаунту, а к аккаунту пользователя Trello (который вошел на проект через Trello). В геме есть инструкция (https://github.com/jeremytregunna/ruby-trello#mult...

У меня постоянно возникает ошибка invalid token. Кажется, все очевидно)

Вот пример из доков:
@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
2. Создание @client для вошедшего пользователя (пример кода выше):
:oauth_token и :oauth_token_secret беру из ответа от Trello при авторизации через Trello.
:consumer_key беру в dev-акке Trello (поле key), :consumer_secret также в dev-акке (поле oauth-secret). consumer_secret также пробовал брать из поля token в dev-акке.
3. Делаю запрос именно от клиента (как в доках указано)
Однако ошибка все время одна и та же.. Пробовал кучу вариантов сопоставления всех имеющихся token, key и secret.. что-то я делаю не так.

Может кто-нибудь подсказать? Завис на этом уже часов 6-7. Делал вопросы на stackoverflow и github. Ответов не было :frowning:
Мой вопрос на github с последовательностью действий https://github.com/jeremytregunna/ruby-trello/issu...
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы