के साथ एक्सेस टोकन में कैसे चालू करें I रेलवे ऐप पर मेरी रूबी में Evernote प्रमाणीकृत करने के लिए OAuth मणि में उपयोग करने का प्रयास कर रहा हूं। मैं ट्विटर - http://blog.brijeshshah.com/integrate-twitter-oauth-in-your-rails-application/ प्रमाणीकरण के लिए एक ट्यूटोरियल का उपयोग कर रहा हूं क्योंकि मुझे Evernote एक नहीं मिला।OAuth_token और oauth_verifier को OAuth मणि
अब तक मैं अपने आवेदन अधिकृत करने के लिए उपयोगकर्ता मिल गया है और अब अस्थायी साख है:
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 है, और पहुँच टोकन में इन चालू करना होगा। ट्विटर ट्यूटोरियल का यह हिस्सा ट्विटर पर विशिष्ट लगता है, इसलिए अब मुझे यकीन है कि Evernote के मामले में प्रक्रिया कैसे करें। क्या कोई मेरी मदद कर सकता है?
कॉलबैक में आपको @request_token कैसे मिलता है? क्या आप ऑब्जेक्ट को सत्र में छीनते हैं, या किसी भी तरह इसे फिर से बनाते हैं? – alltom
हमारे नमूना कोड में हम इसे सत्र में छीनते हैं, लेकिन आप इसे फिर से बनाने में सक्षम होना चाहिए, वहां जादुई चल रहा कुछ भी नहीं है। वास्तविक अनुरोध टोकन (ऑब्जेक्ट जिसे मैंने request_token नाम दिया नहीं है) कॉलबैक यूआरएल में oauth_token क्वेरी स्ट्रिंग पैरा के रूप में होगा। – Seth
किसी को भी आपके सत्र में संग्रहीत डेटा तक पहुंचने में समस्याएं हैं? मैं इसे कॉलबैक के लिए करने का प्रयास करता हूं, लेकिन कॉलबैक एक्शन में * शून्य * आता है। –