2012-06-13 7 views

Odpowiedz

6

mam rozwiązany problem po prostu zrobić nowy budowniczy usług (jak w przykładzie) w przekierowany strony i skorzystać z oauth_token i oauth_verifier Bedziesz dostać kiedy u będzie przekierowany do nowej strony, jak to

Token requestToken = new Token(request.getParameter("oauth_token"),request.getParameter("oauth_verifier")); 
Verifier verifier = new Verifier(request.getParameter("oauth_verifier")); 

reszta jest taka sama jak w przykładzie.

+0

mhh Miałem ten sam problem, próbowałem zapisać stary token żądania i utworzyć go w sposób sugerowany, dostaję nawet token dostępu, ale za każdym razem gdy próbuję pobierać dane przez api, pojawia się komunikat o błędzie. – webstrap

+0

Nie ma potrzeby zapisywania starego żądania w przypadku Twittera (ale może być przydatne w przypadku LinkedInn). Tylko użyj oauth_token i oauth_verifier, które dostałeś w odpowiedzi, aby utworzyć nowy requestToken. –

1

See the Twitter example.

tokenu OAuth i weryfikator powinien być co trzeba zwrócić token dostępu i dostępu chroniły zasobów.

+1

Przeczytałem przykład, ale przykład ilustruje uwierzytelnianie oparte na kodzie PIN, podczas gdy ja nie chcę takich w mojej aplikacji. Utknąłem w punkcie, w którym na przykład weryfikator jest używany coz i nie ma żadnych w przypadku callback_url. Uprzejmie pomóż mi z innym podejściem. –

+1

co masz na myśli przez uwierzytelnianie oparte na kodzie PIN? Czy masz na myśli to, że nie chcesz, aby użytkownik musiał wkleić weryfikator? Domyślam się, które z opcji wymienionych w https://dev.twitter.com/docs/auth/obtaining-access-tokens chcesz użyć? – stevebot

+1

Właściwie nie chcę, aby użytkownik korzystał z kodu PIN weryfikatora i chciał przekierować go na nową stronę. –

Powiązane problemy