Pomocí Technorati API a PHP

AKTUALIZOVAT: Březen 3, 2007 - Vydaný plugin WordPress Technorati Rank.

AKTUALIZACE: No, nakonec má Technorati denní limit dotazů. Zjistil jsem to tvrdě, zavřeli mě. Pokud jste si widget nainstalovali, uvidíte, že uvádí Chyba s odkazem zpět na stránku projektu, abyste si mohli kód stáhnout a hostovat sami. Aktualizoval jsem také kód, takže jakmile dosáhnete denního přidělení API volání, jednoduše se změní na odkaz „Přidat k oblíbeným“.

Jako obchodník s databázemi v obchodě mám dvě chyby (dobře ... mnohem více než dvě, ale ty se týkají tohoto příspěvku). Pracuji dobře s numerickými cíli a dobře organizuji a logicky sladím projekty, lidi, software atd. I moje knihy jsou organizovány (levá strana pouzdra je software a vývoj, pravá horní část je obchodní, pravá spodní část je beletrie).

Numerická chyba mě neustále sleduje každý den na Technorati, Google Analytics a Google Adsense. Techorati je jedním z těch, které mě opravdu zaujaly, protože mi poskytuje informace o tom, kdo na mě odkazuje. Rád tyto stránky navštěvuji a sleduji, co říkají nebo co považují za užitečné. Abych však zjistil, zda se moje hodnost změnila či nikoli, musím na svém blogu vyhledat.

Potřeboval jsem něco rychlejšího, takže jsem naprogramoval malý „widget“ na Technorati API rychle a snadno získat svoji hodnost. Je to vlastně to, co zobrazuje hodnost v horní části tohoto příspěvku. Pokud chcete vidět, jak na to, stiskněte můj Stránka projektu nahoru.

Postavil jsem to pomocí PHP5 + (používá SimpleXML), cURL a JavaScript. SimpleXML je neuvěřitelně silný XML engine! Je mnohem jednodušší programovat než starý analyzovací modul. Ukázky kódu jsou na Stránka projektu stejně.

19 Komentáře

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

    No, to bylo rychlé! V současné době dostávám chybu od Technorati:
    Vyčerpali jste své denní přidělení dotazů Technorati API.

    S ohledem na to jsem zde upravil své příspěvky tak, aby lidé kód hostovali sami, místo aby zasáhli můj web. Omlouvám se za lidi! Ani jsem nevěděl, že existuje „denní příděl“.

    • 9
      • 10

        Také doufám. Přečetl jsem si jejich stránky a nemohu najít, co je to „denní přidělení“. Je to trochu frustrující.

        Upravil jsem kód tak, aby jednoduše předal chybovou zprávu jako komentář HTML, takže nezobrazuje „0“, na které byl zvyklý. Nyní zobrazí widget pouze v případě kladné odezvy.

        Předpokládám, že nejlepší bude, když budete hostovat zdrojovou stránku sami, což můžete udělat. Budu vás informovat, až zjistím, co je „denní příděl“. Díky, Steven!

  6. 11

    Dobře ... další vylepšení. Pokud se pokusíte vyhledat adresu URL s jiným než mým widgetem, řekne vám, že došlo k chybě, a přenese vás na stránku projektu. Je to tak, že si můžete stáhnout kód a hostovat ho sami. Hostem tohoto kódu může být kdokoli, a tak se nedostanete do denního přidělení API.

    Také jsem to upravil tak, že pokud dosáhnete denního přidělení, jednoduše se přepne na odkaz „Přidat k oblíbeným“!

  7. 12
  8. 13
  9. 14
    • 15

      Páni, Tylere! Věděl jsem, že cURL je požadavek, ale neuvědomil jsem si, že někteří lidé by jej neměli k dispozici. Myslel jsem, že to byla knihovna, která byla standardně načtena instalacemi PHP. Jen hádám - ale vsadím se, že Samanthon také používá CURL.

  10. 16
  11. 17
  12. 18

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.