jueves, 15 de julio de 2010

Acerca de pecl/oauth


En primer lugar, pido disculpas porque han pasado muchos días desde mi última entrada. El trabajo y los estudios me han mantenido alejado de este pequeño proyecto.

En las entradas anteriores he comentado que para conectarme a twitter he revisado dos bibliotecas que servían de 'wrapper' entre twitter y nuestras aplicaciones PHP: pecl/oauth y twitteroauth. Recordemos que nos decidimos por la segunda opción (a pesar de parecer menos completa) debido a que estoy trabajando sobre Windows y no había logrado instalar la primera.

Hoy estuve revisando un poco más acerca de pecl/oauth, y confirmo que bajo linux, parece ser muy sencillo de instalar. De igual forma, los usuarios de Windows la tenemos un poco complicado. De momento, las únicas dos formas de instalar extensiones pecl es:
  1. Teniendo un compilado (.dll) de la extensión. Sería la opción más sencilla, puesto que sólo sería necesario colocar el archivo correspondiente en el directorio de extensiones de php, y colocar la linea correspondiente en el php.ini (extension=php_extname.dll). Existía un sitio que almacenaba los dll de las extensiones pecl, pero desafortunadamente tiene mucho tiempo offline. Tampoco existe un dll oficial que podamos descargar, así que descartada esta opción.
  2. Compilando nuestra propia extensión a partir del código fuente. He encontrado este tutorial paso a paso sobre como realizar el proceso, pero por falta de tiempo no me embarcaré en ella.
Estas son las opciones que tiene en general un usuario de windows para utilizar cualquier extensión pecl. La primera no nos sirve y la segunda es infactible por cuestiones de tiempo, así que hasta que no exista un dll oficial de pecl/oauth no realizaré ninguna prueba con esta biblioteca (lamentablemente).

Sin embargo, he estado haciendo algunas pruebas adicionales con twitteroauth, y no he quedado del todo conforme, así que me he puesto a buscar otras opciones y encontré una nueva librería, de la cual hablaré en el siguiente post.

No existe mucha documentación acerca de pecl en la red, por lo que espero haber aclarado un poco las ideas.

0 comentarios:

Publicar un comentario