我正嘗試使用OAuth gem在我的Ruby on Rails應用程序中對Evernote進行身份驗證。我正在使用教程來驗證Twitter - http://blog.brijeshshah.com/integrate-twitter-oauth-in-your-rails-application/,因爲我找不到Evernote。如何使用OAuth將oauth_token&oauth_verifier轉換爲Access令牌gem
到目前爲止,我已經得到用戶授權我的應用程序,現在有臨時憑證:
customer = OAuth::Consumer.new("xxx", "xxx",{
:site=>"https://sandbox.evernote.com/",
:request_token_path => "/oauth",
:access_token_path => "/oauth",
:authorize_path => "/OAuth.action"})
@request_token = customer.get_request_token(:oauth_callback => "http://localhost:3000/create_evernote_step_2")
session[:request_token] = @request_token.token
session[:request_token_secret] = @request_token.secret
redirect_to @request_token.authorize_url
所以現在我有組oauth_token和oauth_verifier,並且需要將這些成訪問令牌。 Twitter教程的這部分內容似乎與Twitter相關,因此我現在確定如何在Evernote中處理。誰能幫我嗎?
如何在回調中獲得@request_token?你在會話中存儲對象,還是以某種方式重新創建對象? – alltom 2012-01-24 15:02:07