Estoy implementando Twitter en mi aplicación mediante scribe. Después de que el usuario autenticara mi aplicación y se redireccionara a la nueva url, Obtuve oauth_token y oauth_verifier pero no pude averiguar cómo generar oauth_token y oauth_secret a partir de él. Amablemente resuelva el problema y gracias de antemano!Uso de la biblioteca de Scribe para Oauth en Twitter con callback url
Respuesta
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.
El oauth token y verificador debe ser lo que necesita para solicitar un token de acceso y acceder a recursos protegidos.
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. –
¿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
En realidad, no quiero que el usuario PIN PIN Verifier y desea redirigirlo a una nueva página eso es todo. –
- 1. Uso de OAuth con Scribe en Android
- 2. Twitter O-Auth Callback url
- 3. Integración de OAuth con Vimeo usando Scribe
- 4. Biblioteca OAuth C# para Google, Yahoo! Twitter
- 5. Uso de Twitter OAuth para la actualización automática de estado
- 6. Uso de JS Callback con Google Analytics
- 7. Facebook-connect demo - es "Callback URL" == "Connect Callback URL"?
- 8. OAuth + Twitter en Android: la devolución de llamada falla
- 9. Twitter Streaming API de la biblioteca .NET
- 10. Twitter, oauth y coldfusion
- 11. Twitter OAuth autenticación en javascript
- 12. Biblioteca de Python en Twitter: ¿cuál?
- 13. Curl, problema oauth de twitter
- 14. jQuery.getJSON (url, [los datos], [callback])
- 15. PHP simple y biblioteca OAuth
- 16. Omitir Twitter OAuth
- 17. Oauth: cómo probar con las URL locales?
- 18. php Cómo hacer un enrollamiento correcto de api de twitter con oauth
- 19. Cómo obtener request_token usando OAuth con twitter
- 20. Con la autorización de Twitter oAuth, ¿cómo se especifica qué nombre de usuario de twitter?
- 21. Obteniendo 401 en Twitter OAuth POST requests
- 22. Usando solo JQuery para actualizar Twitter (OAuth)
- 23. JavaScript OAuth iniciar sesión con Twitter
- 24. Twitter Streaming API con Tweepy rechaza oauth
- 25. Biblioteca para OAuth Provider (Java)
- 26. ¿Debo verificar HTTP Referer en OAuth 2 Callback?
- 27. Twitter OAUTH - devuelve el código de respuesta de "0"
- 28. Zend Framework Twitter OAuth + Token
- 29. ¿Cómo funciona el sistema OAuth de Twitter?
- 30. 401 No autorizado utilizando oauth-python-twitter
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
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. –