Usando o de Technorati API e PHP

Update: 3 marzo, 2007 - Publicado o complemento de WordPress Technorati Rank.

ACTUALIZACIÓN: ben termina que Technorati ten un límite diario de consultas. Descubrín o camiño difícil, pecháronme. Se instalou o widget, verá que indica Erro cunha ligazón de volta á páxina do proxecto para que poida descargar e aloxar o código vostede mesmo. Tamén actualicei o código para que, unha vez alcanzado o lote diario de API chamadas, simplemente cambiará a unha ligazón "Engadir a favoritos".

Sendo comerciante de bases de datos de oficio, teño dous fallos (vale ... moitos máis que dous, pero estes teñen que ver con esta publicación). Traballo ben con obxectivos numéricos e traballo ben organizando e aliñando loxicamente proxectos, persoas, software, etc. Mesmo os meus libros están organizados (o lado esquerdo da caixa do libro é software e desenvolvemento, a parte superior dereita é o negocio, a parte inferior dereita é ficción).

O fallo numérico fíxome mirar a Technorati, Google Analytics e Google Adsense todo o día, todos os días. Techorati é un deses que realmente me interesa porque me proporciona quen me está ligando. Encántame visitar eses sitios e ver o que din ou o que lles pareceu útil. Non obstante, para recoñecer se o meu rango cambiou ou non, teño que buscar no meu blog.

Necesitaba algo máis rápido, así que programei un pequeno "widget" para o de Technorati API para obter o meu rango de xeito rápido e sinxelo. En realidade é o que está a mostrar o rango na parte superior desta publicación. Se queres ver como, toca o meu páxina do proxecto arriba.

Construino usando PHP5 + (usa SimpleXML), cURL e JavaScript. SimpleXML é un motor XML incriblemente potente. É moito máis doado de programar que o antigo motor de análise. As mostras de código están no páxina do proxecto tan ben.

19 Comentarios

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

    Ben, foi rápido! Actualmente recibo un erro de Technorati:
    Esgotaches a túa asignación diaria de consultas da API de Technorati.

    Con isto en mente, modifiquei as miñas publicacións aquí para que a xente aloxa o código pola súa conta en lugar de acceder ao meu sitio. Sentímolo xente! Nin sequera sabía que había unha "asignación diaria".

    • 9
      • 10

        Eu tamén o espero. Lin o seu sitio e non podo atopar cal é a "asignación diaria". É un pouco frustrante.

        Modifiquei o código para simplemente pasar a mensaxe de erro como HTML comentado para que non mostre o "0" que adoitaba facer. Agora só mostrará o widget se hai unha resposta positiva.

        Supoño que a mellor opción pode ser aloxar a páxina fonte vostede mesmo, pode facelo. Mantereivos informados cando descubra cal é a "asignación diaria". Grazas, Steven!

  6. 11

    Ok... algunhas melloras máis. Se tentas buscar un URL co widget que non sexa o meu, indicarache que hai un erro e levarache á páxina do proxecto. Isto é para que poidas descargar o código e aloxalo por ti mesmo. Calquera persoa pode aloxar este código e así non atoparás a asignación diaria da API.

    Tamén o modifiquei para que, se chegas á asignación diaria, simplemente cambie a ligazón "Engadir a favoritos".

  7. 12
  8. 13
  9. 14
    • 15

      Vaia, Tyler! Sabía que cURL era un requisito, pero non me decatei de que algunhas persoas non o terían dispoñible. Pensei que era unha biblioteca que se cargaba por defecto con instalacións de PHP. Só supoño, pero aposto a que Samanthon tamén usa cURL.

  10. 16
  11. 17
  12. 18

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.