Utilizzando Technorati's API e PHP

AGGIORNARE: Marzo 3, 2007 - Rilasciato il plugin WordPress Technorati Rank.

AGGIORNAMENTO: Bene, finisce che Technorati ha un limite di query giornaliere. L'ho scoperto nel modo più duro, mi hanno escluso. Se hai installato il widget, vedrai che riporta l'errore con un collegamento alla pagina del progetto in modo da poter scaricare e ospitare il codice da solo. Ho anche aggiornato il codice in modo che una volta raggiunta la quota giornaliera di API chiamate, si trasformerà semplicemente in un collegamento "Aggiungi a Preferiti".

Essendo un database marketer di professione, ho due difetti (ok ... molti di più di due, ma questi hanno a che fare con questo post). Lavoro bene con obiettivi numerici e lavoro bene organizzando e allineando logicamente progetti, persone, software, ecc. Anche i miei libri sono organizzati (il lato sinistro della custodia è software e sviluppo, il lato destro in alto è affari, in basso a destra è finzione).

Il difetto numerico mi tiene a guardare Technorati, Google Analytics e Google Adsense tutto il giorno, tutti i giorni. Techorati è uno di quelli che attira davvero il mio interesse perché mi fornisce chi si collega a me. Mi piace visitare quei siti e vedere cosa dicono o cosa hanno trovato utile. Per riconoscere se il mio grado è cambiato o meno, però, devo fare una ricerca sul mio blog.

Avevo bisogno di qualcosa di più veloce, quindi ho programmato un piccolo "widget" su Technorati API per ottenere il mio grado rapidamente e facilmente. In realtà è ciò che mostra la posizione nella parte superiore di questo post. Se vuoi vedere come, premi il mio pagina del progetto su.

L'ho creato utilizzando PHP5 + (utilizza SimpleXML), cURL e JavaScript. SimpleXML è un motore XML incredibilmente potente! È molto più facile da programmare rispetto al vecchio motore di analisi. Gli esempi di codice si trovano nel file pagina del progetto come pure.

Commenti

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

    Bene, è stato veloce! Al momento sto ricevendo un errore da Technorati:
    Hai esaurito la tua assegnazione giornaliera di query API Technorati.

    Con questo in mente, ho modificato i miei post qui per fare in modo che le persone ospitino il codice da sole anziché visitare il mio sito. Mi dispiace per quella gente! Non sapevo nemmeno che ci fosse un "riparto giornaliero".

    • 9
      • 10

        Lo spero anch'io. Ho letto il loro sito e non riesco a trovare cosa sia l '"assegnazione giornaliera". È un po 'frustrante.

        Ho modificato il codice per passare semplicemente il messaggio di errore come HTML commentato in modo che non visualizzi lo "0" a cui era abituato. Ora mostrerà il widget solo se c'è una risposta positiva.

        Suppongo che la soluzione migliore potrebbe essere quella di ospitare tu stesso la pagina di origine, puoi farlo. Ti terrò aggiornato quando avrò scoperto cos'è l '"assegnazione giornaliera". Grazie, Steven!

  6. 11

    Ok ... altri miglioramenti. Se provi a cercare un URL con il widget diverso dal mio, ti dirà che c'è un errore e ti porterà alla pagina del progetto. In questo modo puoi scaricare il codice e ospitarlo da solo. Chiunque può ospitare questo codice e in questo modo non ti imbatterai nell'assegnazione giornaliera dell'API.

    L'ho anche modificato in modo che se raggiungi l'assegnazione giornaliera, si trasforma semplicemente in un link "Aggiungi ai preferiti"!

  7. 12
  8. 13
  9. 14
    • 15

      Wow, Tyler! Sapevo che cURL era un requisito, ma non mi rendevo conto che alcune persone non l'avrebbero avuto a loro disposizione. Ho pensato che fosse una libreria che veniva caricata di default con le installazioni PHP. Sto solo supponendo, ma scommetto che anche Samanthon usa cURL.

  10. 16
  11. 17
  12. 18

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.