Technorati omad API ja PHP

UPDATE: Märts 3, 2007 - Välja antud Technorati Rank WordPressi pistikprogramm.

UUENDAMINE: Noh, lõpeb see, et Technoratil on päevas päringute limiit. Sain teada raske tee, nad sulgesid mu. Kui olete vidina installinud, näete, et selles on tõrge Viga koos lingiga tagasi projekti lehele, et saaksite koodi ise alla laadida ja majutada. Olen värskendanud koodi ka nii, et kui jõuate päevamäära API kõned, muutub see lihtsalt lingiks „Lisa lemmikutesse”.

Olles kaubanduslikult andmebaaside turundaja, on mul kaks viga (olgu ... palju rohkem kui kaks, kuid need on seotud selle postitusega). Töötan hästi arvuliste eesmärkidega ja töötan hästi projektide, inimeste, tarkvara jne korraldamisel ja loogilisel joondamisel. Isegi minu raamatud on korrastatud (raamatukasti vasakpoolne osa on tarkvara ja arendus, paremal ülemine osa on äri, paremal all on ilukirjandus).

Numbriline viga hoiab mind igapäevaselt vaatamas Technorati, Google Analyticsi ja Google Adsense'i. Techorati on üks neist, mis minu huvi tõeliselt äratab, sest see annab mulle selle, kes mind lingib. Mulle meeldib neid saite külastada ja vaadata, mida nad räägivad või mida nad kasulikuks pidasid. Selleks, et tuvastada, kas mu auaste on muutunud, pean siiski oma ajaveebist otsingu tegema.

Mul oli vaja midagi kiiremat, nii et programmeerisin Technorati juurde väikese vidina API et saada oma auaste kiiresti ja lihtsalt. See on tegelikult see, mis näitab selle postituse ülaosas auastet. Kui soovite näha, kuidas, siis vajutage minu Projekti lehele üles.

Ehitasin selle kasutades PHP5 + (see kasutab SimpleXML-i), cURL-i ja JavaScripti. SimpleXML on uskumatult võimas XML-mootor! Seda on palju lihtsam programmeerida kui vana parsimismootorit. Koodinäidised on Projekti lehele samuti.

19 Kommentaarid

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

    Well, that was quick! I am currently getting an error from Technorati:
    You have used up your daily allotment of Technorati API queries.

    With that in mind, I’ve modified my posts here to have people host the code on their own rather than hitting my site. Sorry about that folks! I didn’t even know there was a ‘daily allotment’.

    • 9

      well that really suck Doug 🙂 … oh well it was fun while it lasted. Although it soes go to show some definite popularity – maybe Technorati will have noticed and implement something similar themselves

      • 10

        I hope so, too. I read through their site and can not find what the ‘daily allotment’ is, though. It’s a little frustrating.

        I have modified the code to simply pass the error message as commented HTML so it doesn’t display the “0” that it used to. Now it will only display the widget if there’s a positive response.

        I suppose the best bet may be to host the source page yourself you can do that. I’ll keep you posted when I find out what the ‘daily allotment is’. Thanks, Steven!

  6. 11

    Ok… some more improvements. If you try to look up a URL with the widget other than mine, it will tell you there’s an error and bring you to the project page. This is so that you can download the code and host it yourself. Anyone can host this code and that way you won’t run into the API daily allotment.

    I’ve also modified it so that if you do reach the Daily Allotment, it simply switches into an “Add to Favorites” link!

  7. 12
  8. 13
  9. 14
    • 15

      Wow, Tyler! I knew cURL was a requirement but I did not realize that some folks wouldn’t have it available to them. I thought that was a library that was loaded by default with PHP installs. I’m only guessing – but I bet that Samanthon’s uses cURL as well.

  10. 16
  11. 17
  12. 18

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.