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. Integración de OAuth con Vimeo usando Scribe
- 3. Uso de JS Callback con Google Analytics
- 4. jQuery.getJSON (url, [los datos], [callback])
- 5. PHP simple y biblioteca OAuth
- 6. Oauth: cómo probar con las URL locales?
- 7. Biblioteca para OAuth Provider (Java)
- 8. ¿Debo verificar HTTP Referer en OAuth 2 Callback?
- 9. JOAuth, una biblioteca basada en java OAuth 1 (final) y OAuth 2 (borrador 10). ¿Como lo uso?
- 10. Python: OAuth Biblioteca
- 11. OAuth: caso de uso de implementación de OAuth
- 12. Comprender OAuth con Perl
- 13. OAuth 2.0 en C++ (para UNIX)
- 14. Uso de fechas con la biblioteca Graphview
- 15. ¿Cómo uso OAuth con PHP y cURL?
- 16. ¿OAuth para aplicaciones de escritorio?
- 17. Puerto OAuth para Python 3
- 18. Trabajar con pitón de OAuth
- 19. ¿Algún buen tutorial sobre el uso de OAuth con Piston?
- 20. Uso de yGuard para ofuscar la biblioteca en Eclipse
- 21. Uso de URL limpias en API RESTful
- 22. Uso de la biblioteca de cierre con jsTestDriver
- 23. Uso de Async CTP con la Biblioteca de clases portátil
- 24. Uso de la biblioteca .NET de PowerShell
- 25. Problemas con OAuth en Node.js
- 26. Animation End Callback para CALayer?
- 27. Uso de la biblioteca paralela de tareas con múltiples computadoras
- 28. Uso del protocolo SMB en la URL al usar la biblioteca JCIFS en Android
- 29. Uso de Url.Content con URL semi-relativa
- 30. Biblioteca para integrar el híbrido OAuth/OpenID de Google en la aplicación web Java?
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. –