2012-06-13 5 views

Respuesta

6

He resuelto el problema que acabamos de hacer un nuevo constructor de servicio (como en el ejemplo) en la página redireccionada y utilizar el oauth_token y oauth_verifier ua consiguen cuando u será redirigido a la nueva página como esta

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

resto es el mismo que en el ejemplo.

+0

mhh tuve el mismo problema, intenté guardar el antiguo Token de solicitud y crearlo de la manera que sugeriste, incluso recibí un token de acceso, pero cada vez que intento obtener datos a través de la API, aparece un mensaje de error. – webstrap

+0

No es necesario guardar la solicitud anterior en el caso de Twitter (pero podría ser útil en caso de LinkedIn). Simplemente use oauth_token y oauth_verifier que recibió en la respuesta para crear un nuevo requestToken. –

1

See the Twitter example.

El oauth token y verificador debe ser lo que necesita para solicitar un token de acceso y acceder a recursos protegidos.

+1

He leído el ejemplo, pero el ejemplo ilustra una autenticación basada en PIN, mientras que no lo deseo en mi aplicación. Estoy atascado en el punto donde, por ejemplo, el verificador se usa porque no tengo ninguno en caso de callback_url. Amablemente ayúdame con otro enfoque. –

+1

¿qué quiere decir con autenticación basada en PIN? ¿Quiere decir que no quiere que el usuario tenga que pegar el verificador? Supongo que una buena pregunta es ¿cuál de las opciones enumeradas en https://dev.twitter.com/docs/auth/obtaining-access-tokens quieres usar? – stevebot

+1

En realidad, no quiero que el usuario PIN PIN Verifier y desea redirigirlo a una nueva página eso es todo. –

Cuestiones relacionadas