Usando Technorati's API y PHP

ACTUALIZACIÓN: 3 de marzo de 2007 Lanzamiento del complemento de WordPress Technorati Rank.

ACTUALIZACIÓN: Bueno, resulta que Technorati tiene un límite de consultas diarias. Me enteré por las malas, me desconectaron. Si ha instalado el widget, verá que indica Error con un enlace a la página del proyecto para que pueda descargar y alojar el código usted mismo. También actualicé el código para que una vez que alcance la asignación diaria de API llamadas, simplemente cambiará a un enlace "Agregar a favoritos".

Siendo un comercializador de bases de datos por oficio, tengo dos defectos (está bien ... muchos más de dos, pero estos tienen que ver con esta publicación). Trabajo bien con objetivos numéricos y trabajo bien organizando y alineando lógicamente proyectos, personas, software, etc. Incluso mis libros están organizados (el lado izquierdo de la caja del libro es software y desarrollo, el lado derecho arriba es negocios, el lado inferior derecho es ficción).

La falla numérica me mantiene mirando Technorati, Google Analytics y Google Adsense todo el día, todos los días. Techorati es uno de esos que realmente me interesa porque me proporciona quién me está vinculando. Me encanta visitar esos sitios y ver lo que dicen o lo que les resultó útil. Sin embargo, para reconocer si mi rango cambió o no, necesito hacer una búsqueda en mi blog.

Necesitaba algo más rápido, así que programé un pequeño 'widget' en Technorati. API para obtener mi rango de forma rápida y sencilla. En realidad, es lo que muestra el rango en la parte superior de esta publicación. Si quieres ver como, dale a mi página del proyecto arriba.

Lo construí usando PHP5 + (usa SimpleXML), cURL y JavaScript. SimpleXML es un motor XML increíblemente potente. Es mucho más fácil de programar que con el antiguo motor de análisis. Las muestras de código están en el página del proyecto también.

19 Comentarios

  1. 1
  2. 4
  3. 6
  4. 7
  5. 8

    Bueno, eso fue rápido! Actualmente recibo un error de Technorati:
    Ha agotado su asignación diaria de consultas de la API de Technorati.

    Con eso en mente, modifiqué mis publicaciones aquí para que las personas alojen el código por sí mismas en lugar de visitar mi sitio. ¡Perdón por eso amigos! Ni siquiera sabía que había una "asignación diaria".

    • 9
      • 10

        Yo tambien lo espero. Sin embargo, leí su sitio y no puedo encontrar cuál es la "asignación diaria". Es un poco frustrante.

        He modificado el código para simplemente pasar el mensaje de error como HTML comentado para que no muestre el "0" que solía hacerlo. Ahora solo mostrará el widget si hay una respuesta positiva.

        Supongo que la mejor opción puede ser alojar la página de origen usted mismo, puede hacerlo. Los mantendré informados cuando averigüe cuál es la "asignación diaria". ¡Gracias, Steven!

  6. 11

    Ok… algunas mejoras más. Si intenta buscar una URL con el widget que no sea el mío, le dirá que hay un error y lo llevará a la página del proyecto. Esto es para que pueda descargar el código y alojarlo usted mismo. Cualquiera puede alojar este código y de esa manera no se encontrará con la asignación diaria de API.

    ¡También lo modifiqué para que si alcanzas la asignación diaria, simplemente cambie al enlace "Agregar a favoritos"!

  7. 12
  8. 13
  9. 14
    • 15

      ¡Vaya, Tyler! Sabía que cURL era un requisito, pero no me di cuenta de que algunas personas no lo tendrían disponible. Pensé que era una biblioteca que se cargaba de forma predeterminada con instalaciones de PHP. Solo estoy adivinando, pero apuesto a que Samanthon también usa cURL.

  10. 16
  11. 17
  12. 18

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.