mira http://psa.matiasaguirre.net con django funciona perfecto. Soporta otros frameworks y otros proveedores. On Sep 1, 2014 2:45 AM, "Manuel Eduardo Cortéz Vallejo" < manuelcorte...@gmail.com> wrote:
> Buen día, > > Hoy quisiera preguntar si alguien conoce un sitio donde pueda encontrar > ejemplos sobre cómo autenticar una aplicación Twitter mediante Oauth de la > forma en la que se autentican las aplicaciones web. > > En este momento estoy trabajando en un proyecto que funciona como > aplicación de escritorio. El modo en que Twitter permite que se autorice la > aplicación es, básicamente, generar una URL a donde rediriges al usuario; > para esta URL necesitas el par de credenciales de acceso de tu aplicación. > Después, el usuario tiene que autorizar la aplicación, y Twitter le otorga > a este un PIN de 7 u 8 números, que debe regresar y pegar en un campo de > texto de la aplicación, para luego hacer que esta termine de autorizarse > con ese número. Lógicamente si el número está mal o si el usuario ha pegado > algo de menos o de más, arroja una excepción. > > Pero estoy buscando la manera de hacer que se utilice la CallbackURL que > se le puede pasar a Twython (la librería que estoy usando). De este modo, > cuando el usuario autorice la aplicación desde Twitter, sería redirigido a > otra URL donde "algo" (que es aquí donde estoy perdido) se encargaría de > recoger lo que twitter enviaría, procesarlo y decirle al usuario que ya > puede cerrar la ventana del navegador. Haciendo esto el usuario ya no tiene > que introducir ningún PIN y reduce la posibilidad de errores. > > Sobre ese "algo", no tengo claro qué debo hacer. Según he leído en un > ejemplo parecido pero aplicado a Facebook[1], lo que se hace es levantar un > mini servidor web, para luego derivar de una clase (que en este ejemplo ha > sido BaseHTTPServer.BaseHTTPRequestHandler), y en su método do_GET poner > lo que hay que hacer con la información que devuelve la página de la red > social. Pero este ejemplo está aplicado a Facebook y no tengo idea de cómo > debería hacerse algo que consiga la misma función, pero en Twitter. > > Si saben de algún sitio donde pueda empezar a buscar, estaría agradecido. > > Saludos. > > [1]: http://blog.carduner.net/2010/05/26/authenticating-with- > facebook-on-the-command-line-using-python/ > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/