2012-06-13 13 views
5

के साथ ट्विटर में ओथ के लिए स्क्रिप्ट लाइब्रेरी का उपयोग करके मैं अपने आवेदन में लेखक का उपयोग कर ट्विटर को लागू कर रहा हूं। उपयोगकर्ता मेरे ऐप को प्रमाणीकृत करने के बाद और नए यूआरएल पर रीडायरेक्ट किया गया है, मुझे oauth_token और oauth_verifier मिला है लेकिन यह पता नहीं लगा सकता कि इससे oauth_token और oauth_secret कैसे उत्पन्न करें। कृपया इस मुद्दे को हल करें और अग्रिम धन्यवाद!कॉलबैक यूआरएल

उत्तर

6

मैं इस समस्या सिर्फ एक नई सेवा बिल्डर पुनः निर्देशित पेज में बनाने (उदाहरण के रूप में) और oauth_token और oauth_verifier का उपयोग u'll जब यू इस

Token requestToken = new Token(request.getParameter("oauth_token"),request.getParameter("oauth_verifier")); 
Verifier verifier = new Verifier(request.getParameter("oauth_verifier")); 
जैसे नए पृष्ठ पर पुनः निर्देशित किया जाएगा प्राप्त समाधान कर लिया है

बाकी उदाहरण के समान है।

+0

mhh मुझे एक ही समस्या थी, मैंने पुराने अनुरोध टोकन को सहेजने और इसे सुझाए जाने के तरीके को बनाने की कोशिश की, मुझे एक टोकन तक पहुंच भी मिली, लेकिन हर बार जब मैं एपीआई के माध्यम से डेटा लाने का प्रयास करता हूं तो मुझे एक त्रुटि संदेश मिलता है। – webstrap

+0

ट्विटर के मामले में पुराने अनुरोध को सहेजने की कोई आवश्यकता नहीं है (लेकिन LinkedInn के मामले में उपयोगी हो सकता है)। बस एक नया अनुरोध बनाने के लिए प्रतिक्रिया में प्राप्त oauth_token और oauth_verifier का उपयोग करें। –

1

See the Twitter example.

OAuth टोकन और सत्यापनकर्ता होना चाहिए क्या आप पहुंच टोकन और पहुँच संरक्षित संसाधन अनुरोध करना होगा।

+1

मैंने उदाहरण पढ़ा है लेकिन उदाहरण पिन आधारित प्रमाणीकरण को दिखाता है जबकि मैं अपने आवेदन में ऐसा नहीं चाहता हूं। मैं उस बिंदु पर फंस गया हूं जहां उदाहरण में सत्यापनकर्ता को coz का उपयोग किया जाता है, मेरे पास callback_url के मामले में कोई भी नहीं है। कृपया मुझे एक और दृष्टिकोण के साथ मदद करें। –

+1

पिन आधारित प्रमाणीकरण से आपका क्या मतलब है? क्या आपका मतलब यह है कि आप नहीं चाहते कि उपयोगकर्ता सत्यापनकर्ता पेस्ट करना पड़े? मुझे लगता है कि एक अच्छा सवाल यह है कि https://dev.twitter.com/docs/auth/obtaining-access-tokens में सूचीबद्ध विकल्पों में से कौन सा आप उपयोग करना चाहते हैं? – stevebot

+1

असल में मैं उपयोगकर्ता को सत्यापनकर्ता पिन नहीं चाहता हूं और इसे एक नए पृष्ठ पर रीडायरेक्ट करना चाहता हूं। –

संबंधित मुद्दे