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 que chegues á asignación diaria 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, necesito facer unha busca 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 estou a recibir 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 as persoas aloxen o código por si mesmas en lugar de acceder ao meu sitio. Perdón por iso. Nin sequera sabía que había unha "repartición diaria".

    • 9
      • 10

        Eu tamén espero que si. Lin a través do seu sitio e non atopo o que é o "lote diario". É un pouco frustrante.

        Modifiquei o código para simplemente pasar a mensaxe de erro como HTML comentado polo que non mostra o "0" que antes. Agora só amosará o widget se hai unha resposta positiva.

        Supoño que a mellor aposta pode ser organizar vostede mesmo a páxina de orixe. Pode facelo. Mantereite informado cando descubra cal é o "lote diario". 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 levarate á páxina do proxecto. Isto é para que poida descargar o código e aloxalo vostede mesmo. Calquera pode aloxar este código e así non se atopará coa asignación diaria da API.

    Tamén o modifiquei para que, se alcanzas a parcela diaria, simplemente cambie a unha ligazón "Engadir a favoritos".

  7. 12
  8. 13
  9. 14
    • 15

      Vaia, Tyler! Sabía que o 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ó adiviñ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.