Ruby on rails 在这里,我可以为代表用户向Trello发出的请求获取正确的API令牌(ruby Trello)
我正在使用RubyonRails5.2和gems:RubyTrello、Desive、OmniauthTrello 我想代表Trello用户发出授权请求,如下所示: git文档中的示例:Ruby on rails 在这里,我可以为代表用户向Trello发出的请求获取正确的API令牌(ruby Trello),ruby-on-rails,ruby,oauth,rails-api,trello,Ruby On Rails,Ruby,Oauth,Rails Api,Trello,我正在使用RubyonRails5.2和gems:RubyTrello、Desive、OmniauthTrello 我想代表Trello用户发出授权请求,如下所示: git文档中的示例: @client_bob = Trello::Client.new( :consumer_key => YOUR_CONSUMER_KEY, :consumer_secret => YOUR_CONSUMER_SECRET, :oauth_token => "Bob's access
@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"
)
我的步骤:
- 他自己的oauth数据(:oauth_token,:oauth_token_secret)
- 我从这里得到了消费者密钥:(在页面顶部,第一个带密钥字段的块)
- consumer_secret也是从中获取的,但从页面底部,最后一个包含密钥secret的块
提前感谢。我所做的是实现一个会话控制器,请求并授权访问用户的trello,然后使用控制器上回调方法中的授权参数调用
trello::Client
看看这个:
然后,在授权方法内部,您可以通过get_access_token调用调用
Trello::Client
,使用:oauth_token
,或者将它们存储在会话对象上并在任何地方使用。我所做的是实现一个会话控制器来请求并授权对用户的Trello和secret的访问然后使用控制器上回调方法中的授权参数调用Trello::Client
看看这个:
然后,在授权方法内部,您可以使用get_access_token调用调用Trello::Client
和:oauth_token\u secret
调用