2012-06-13 25 views

cevap

6
Sorunun sadece u u bu

Token requestToken = new Token(request.getParameter("oauth_token"),request.getParameter("oauth_verifier")); 
Verifier verifier = new Verifier(request.getParameter("oauth_verifier")); 
gibi yeni sayfaya yönlendirileceksiniz zaman olsun yönlendirildi sayfasında (örnekte olduğu gibi) yeni bir hizmet oluşturucu yapmak ve oauth_token ve oauth_verifier kullanmak çözdük

dinlenme, örneğiyle aynıdır.

+0

mhh aynı sorunu yaşadım, eski istek Simgesini kaydetmeyi ve önerdiğin şekilde oluşturmayı denedim, hatta bir erişim belirteci aldım, ama api yoluyla veri almayı her denediğimde bir hata mesajı alıyorum. – webstrap

+0

Twitter'da eski talebi kaydetmeye gerek yoktur (ancak LinkedInn durumunda faydalı olabilir) .Yeni bir requestToken oluşturmak için yanıtta bulduğunuz oauth_token ve oauth_verifier'ı kullanın. –

1

See the Twitter example.

oauth jetonu ve doğrulayıcı bir erişim belirteci ve erişim korumalı kaynaklara istemek için gerekenleri olmalıdır.

+1

Örneği okudum ama örnek benim uygulamada istemediğim halde PIN tabanlı bir kimlik doğrulamasını gösteriyor. Örnekte doğrulama makinesinin kullanıldığı yerlerde sıkışmış durumdayım. Lütfen başka bir yaklaşımla bana yardımcı olun. –

+1

PIN tabanlı kimlik doğrulama ile ne demek istiyorsun? Kullanıcının doğrulayıcıyı yapıştırmasını istemediğinizi mi kastediyorsunuz? İyi bir soru, https://dev.twitter.com/docs/auth/obtaining-access-tokens adresinde listelenen seçeneklerden hangisini kullanmak ister? – stevebot

+1

Aslında kullanıcının Doğrulayıcı PIN'ini istemiyorum ve yeni bir sayfaya yönlendirmek istiyorum. –