ChristianMania

FullCalendar plugin para jQuery

Posted by ChristianMania on Tuesday, October 18th, 2011

FullCalendar es un plugin para jQuery que ofrece una de tamaño completo, arrastrar y soltar calendario. Se utiliza AJAX para traer eventos en la marcha de cada mes y se puede configurar fácilmente para utilizar su formato de fuente propia (una extensión está prevista Google Calendar). Visualmente es personalizable y expone los ganchos para el [...]

Continuar leyendo

Mejore su jQuery – 25 consejos excelentes

Posted by ChristianMania on Thursday, April 14th, 2011

Introducción jQuery es impresionante. He estado usando durante un año y aunque me impresionó, para empezar estoy gusto más y más mientras más lo use y cuanto más se enteren de funcionamiento interno. No soy un experto jQuery. No pretendo ser, por lo que si hay errores en este artículo a continuación, no dude en [...]

Continuar leyendo

jQuery Mobile Framework: jQuery para teléfonos móviles

Posted by ChristianMania on Thursday, December 23rd, 2010

John Ressig, lider de jQuery, lanzo oficialmente el desarrollo de jQuery Mobile Framework, la versión móvil del framework más famoso y (en mi opinión) poderoso para Javascript. Solía existir jQtouch, pero cualquiera que lo haya usado puede dar fe que no era lo mejor, ni lo más compatible. En Android viejos asesinaba baterías, en Nokia [...]

Continuar leyendo



Python en Facebook

Posted by ChristianMania on Sunday, November 27th, 2011

ACTUALIZAR: fbconsole paquete PyPI y repositorio Github

A veces lo que desea es escribir un pequeño script usando la API de Facebook que las actualizaciones de su estado, o descargas de todas tus fotos, o se eliminan todos los álbumes de vacío de forma accidental. Con el fin de escribir scripts en facebook, se ha creado un micro API cliente que implementa el flujo de autenticación del cliente y tiene una función de utilidad algunos para acceder a la API gráfica y FQL.

Para usar este mini cliente de la API, todo lo que tienes que hacer es poner 4 líneas de código en la parte superior de la secuencia de comandos Python:

urllib de importación urlretrieve
importación imp
urlretrieve (‘https://raw.github.com/gist/1194123/fbconsole.py’, ‘. fbconsole.py)
fb = imp.load_source (‘FB’, ‘. fbconsole.py)

Ahora usted puede especificar los permisos que necesita para que su guión (de la lista de los permisos de api) y autenticarse:

fb.AUTH_SCOPE = ['publish_stream']
fb.authenticate ()

Por defecto, el cliente de la API hace peticiones como la “fbconsole” app. Usted puede utilizar su propia aplicación mediante el establecimiento de fb.APP_ID. Cuando se autentifica, una ventana se abrirá pidiendo los permisos que fueron solicitados por el script. Después de pasar por el diálogo de permiso, el script seguirá funcionando. El token de acceso utilizada se almacena en un archivo local al que se autentifique por lo que la próxima vez no se le presentará un cuadro de diálogo en su navegador.

Una vez autenticado, puede hacer lo que las llamadas a la API gráfica o FQL que desee. Por ejemplo:

Después de una actualización de estado

status = fb.graph_post (“/ me / feed”, {“mensaje”: “Hola desde mi guión increíble”})

Buscar gusta en una actualización de estado

le gusta = fb.graph estado (“/”+ ["id gusta "]+”/”)

Eliminar una actualización de estado

fb.graph_delete estado (“/”+ ["id"])

Subir una foto (¿Por qué Python hacen tan difícil?)

fb.graph_post (“/ me / fotos”, {“mensaje”: “Mis fotos”, “fuente”: open (“mi-foto.jpg”);})

Consulta las tablas de FQL

amigos = fb.fql (“SELECT * FROM nombre de usuario uid EN DONDE”
“(SELECT uid2 DE DONDE amigo uid1 = me ())”)

Si descarga https://raw.github.com/gist/1194123/fbconsole.py y ejecutarlo, se le deja caer en un intérprete de Python por lo que sólo puede jugar con llamadas a la API en un entorno interactivo. Una cáscara IPython se utiliza si usted tiene instalado IPython.

El código es sólo una esencia en github en https://gist.github.com/1194123. Siéntete libre de comentar en este blog o en la esencia, si tiene alguna pregunta.

Popularity: 14% [?]

Posted in: Python, Redes Sociales.

Leave a Reply

Spam Protection by WP-SpamFree