Pomocou Technorati API a PHP

UPDATE: Marec 3, 2007 - Vydaný doplnok WordPress pre Technorati Rank.

AKTUALIZÁCIA: No a nakoniec má Technorati denný limit dopytov. Zistil som to ťažko, zavreli ma. Ak ste si nainštalovali widget, uvidíte, že obsahuje chybové hlásenie s odkazom späť na stránku projektu, aby ste si mohli kód stiahnuť a hostiť sami. Aktualizoval som tiež kód tak, že akonáhle dosiahnete denné pridelenie API hovory, jednoducho sa zmení na odkaz „Pridať k obľúbeným“.

Keďže som obchodníkom v oblasti databázového marketingu, mám dve chyby (v poriadku ... oveľa viac ako dve, ale súvisia to s týmto príspevkom). Pracujem dobre s číselnými cieľmi a dobre organizujem a logicky zosúlaďujem projekty, ľudí, softvér atď. Aj moje knihy sú usporiadané (ľavá strana knižnej skrinky je softvér a vývoj, pravá horná časť je obchodná, spodná pravá je beletria).

Číselná chyba ma núti pozerať sa každý deň na Technorati, Google Analytics a Google Adsense. Techorati je jedným z tých, ktoré ma skutočne zaujali, pretože mi poskytuje informácie o tom, kto na mňa odkazuje. Rád navštevujem tieto stránky a zisťujem, čo hovoria alebo čo považovali za užitočné. Aby som zistil, či sa mi poradie zmenilo alebo nie, musím vyhľadať na svojom blogu.

Potreboval som niečo rýchlejšie, a tak som do Technorati naprogramoval malý „widget“ API rýchlo a ľahko získať svoju hodnosť. Je to vlastne to, čo zobrazuje poradie v hornej časti tohto príspevku. Ak chcete vidieť ako, stlačte moje Stránka projektu hore.

Postavil som ho pomocou PHP5 + (používa SimpleXML), cURL a JavaScript. SimpleXML je neuveriteľne silný XML engine! Je to oveľa jednoduchšie programovať ako so starým syntaktickým jadrom. Ukážky kódu sú na Stránka projektu rovnako.

19 Komentáre

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

    No, to bolo rýchle! Momentálne sa mi zobrazuje chyba od spoločnosti Technorati:
    Vyčerpali ste svoje denné pridelenie dotazov na API spoločnosti Technorati.

    Z tohto dôvodu som tu upravil svoje príspevky tak, aby ľudia kód hostili sami, namiesto toho, aby zasiahli môj web. Prepáčte, priatelia! Ani som nevedel, že existuje „denné pridelenie“.

    • 9
      • 10

        Tiež v to dúfam. Čítal som ich stránky a nemohol som nájsť, čo je to „denné pridelenie“. Je to trochu frustrujúce.

        Upravil som kód tak, aby som chybovú správu jednoducho odoslal ako komentovaný kód HTML, aby sa na ňom nezobrazovala hodnota „0“, ktorá bola použitá predtým. Teraz zobrazí widget iba v prípade kladnej odozvy.

        Myslím, že najlepším riešením by mohlo byť hosťovanie zdrojovej stránky sami, čo môžete urobiť. Budem vás informovať, keď zistím, čo je „denné pridelenie“. Vďaka, Steven!

  6. 11

    Dobre ... nejaké ďalšie vylepšenia. Ak sa pokúsite vyhľadať adresu URL v inej ako mojej miniaplikácii, oznámi vám, že došlo k chybe, a privedie vás na stránku projektu. Je to tak, aby ste si mohli stiahnuť kód a umiestniť ho sami. Hostiteľom tohto kódu môže byť ktokoľvek, a tak sa nedostanete do denného pridelenia rozhrania API.

    Tiež som to upravil tak, že ak dosiahnete denné pridelenie, prepne sa na odkaz „Pridať k obľúbeným“!

  7. 12
  8. 13
  9. 14
    • 15

      Páni, Tyler! Vedel som, že cURL je požiadavka, ale neuvedomil som si, že niektorí ľudia by ju nemali k dispozícii. Myslel som si, že to je knižnica, ktorá bola štandardne načítaná s inštaláciami PHP. Iba hádam - ale stavím sa, že aj Samanthon používa cURL.

  10. 16
  11. 17
  12. 18

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.