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/

Responder a