En Partigi nos hemos propuesto que desde el día 0 no solo las personas puedan usar nuestra aplicación, si no también las máquinas. Creemos firmemente que un servicio tiene que ser abierto para permitir que otros desarrolladores puedan crear aplicaciones que utilicen la funcionalidad y los datos de un servicio, que la gente cree widgets con los datos, o que cualquier persona pueda exportar todos sus datos para llevárselos a donde quiera.
En nuestro caso ser abierto significa crear una API que permita que cualquiera pueda usar todos nuestros datos y la funcionalidad. Nuestra API está en marcha desde hace algunas semanas, aunque todavía no la habíamos presentado oficialmente.
¿Qué podrías hacer con la API de Partigi?
Partigi almacena información de productos culturales (películas, series de TV, y en breve más) y las opiniones de los usuarios sobre los mismos, así como metadatos sobre el uso que hacen de esos productos: si los han consumido, si los quieren consumir, si los poseen, la valoración, el momento en el que lo consumieron... Ejemplos de aplicaciones que se podrían construir:
- Una aplicación web que te diga cuales de las películas que quieres ver tienen tus amigos, para que se las puedas pedir prestadas; y una aplicación de gestión para saber a quien le has dejado cada una de las películas :)
- Un CAPTCHA en el que en vez de letras y números aparezca la portada de una película, y para pasarlo tengas que introducir su título
- Un trivial de actores, directores o carátulas de productos
- ¿Qué se te ocurre?
Manos a la obra
Hemos creado un wiki donde reuniremos toda la documentación al respecto: partigi.pbworks.com - Todo el material está en inglés.
Por el momento puedes encontrar:
- Una guía para introducirse en la API
- Documentación de los métodos disponibles
- Autentificación
- HTTP Response Codes and Errors
También hemos creado una lista de correo para desarrolladores, donde consultar dudas, resolver problemas y estar al día de las novedades en la API.
Y hemos creado una libreria en Ruby para utilizar la API de forma sencilla: http://github.com/partigi/partigirb
Esta API es uno de los pasos hacia el CulturalGraph, un esquema federado para que servicios de Internet puedan intercambiar y compartir información sobre preferencias culturales.
A ver qué integraciones interesantes surjen. Seguro que surgirán.
Yo ya tengo casi en marcha una idea. A ver si en unos días puede ver la luz :-)
Bueno. Ya he publicado mi experimento con la API. Se llama IMDb to Partigi. Es una aplicación boomarklet/userscript que te permite gestionar tus películas de Partigi desde la web de IMDb.
¡Espero que os guste!
Great article! I was searching for something entirely different when I came across your site. I thoroughly enjoyed the thought you put into this writing. i will bookmark to return later.