Izmantojot Technorati's API un PHP

UPDATE: Marts 3, 2007 - Atbrīvots Technorati Rank WordPress spraudnis.

ATJAUNINĀŠANA: Noslēdzas tas, ka Technorati ir ikdienas vaicājumu ierobežojums. Es uzzināju grūto ceļu, viņi mani slēdza. Ja esat instalējis logrīku, redzēsit, ka tajā ir norādīta kļūda ar saiti atpakaļ uz projekta lapu, lai jūs pats varētu lejupielādēt un mitināt kodu. Esmu arī atjauninājis kodu tā, lai sasniegtu ikdienas sadali API zvanus, tas vienkārši mainīsies uz saiti “Pievienot izlasei”.

Būdams datubāzes tirgotājs pēc nozares, man ir divi trūkumi (labi ... daudz vairāk nekā divi, bet tie ir saistīti ar šo ziņu). Es labi strādāju ar skaitliskiem mērķiem un labi organizēju un loģiski saskaņoju projektus, cilvēkus, programmatūru utt. Pat manas grāmatas ir sakārtotas (grāmatu korpusa kreisajā pusē ir programmatūra un izstrāde, labajā pusē augšā ir bizness, apakšējā labajā pusē ir daiļliteratūra).

Skaitliskā kļūda liek man katru dienu katru dienu apskatīt Technorati, Google Analytics un Google Adsense. Techorati ir viens no tiem, kas patiešām izraisa manu interesi, jo tas man nodrošina to, kas mani saista. Man patīk apmeklēt šīs vietnes un redzēt, ko viņi saka vai ko viņi uzskata par noderīgu. Lai atpazītu, vai mans rangs ir mainījies, man ir jāveic meklēšana savā emuārā.

Man vajadzēja kaut ko ātrāku, tāpēc es ieprogrammēju nelielu “logrīku” Technorati API lai ātri un viegli iegūtu savu rangu. Tas faktiski ir tas, kas parāda rangu šīs ziņas augšdaļā. Ja vēlaties uzzināt, kā, nospiediet manu Projekts lapa augšu.

Es to izveidoju, izmantojot PHP5 + (tas izmanto SimpleXML), cURL un JavaScript. Vienkārša ir neticami jaudīgs XML dzinējs! Ar to ir daudz vieglāk programmēt nekā ar veco parsēšanas motoru. Kodu paraugi atrodas Projekts lapa kā labi.

19 Komentāri

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

    Nu, tas bija ātri! Pašlaik saņemu kļūdu no Technorati:
    Jūs esat iztērējis ikdienas Technorati API vaicājumu sadalījumu.

    Paturot to prātā, es esmu modificējis savas ziņas šeit, lai cilvēki paši uzņemtu kodu, nevis trāpītu manā vietnē. Atvainojiet par šiem ļaudīm! Es pat nezināju, ka pastāv “ikdienas piešķīrums”.

    • 9
      • 10

        ES arī ceru. Es izlasīju viņu vietni un tomēr nevaru atrast, kas ir “ikdienas piešķīrums”. Tas ir nedaudz nomākta.

        Esmu pārveidojis kodu, lai kļūdas ziņojums vienkārši tiktu nosūtīts kā komentēts HTML, lai tajā netiktu parādīts “0”, kāds tas bija agrāk. Tagad tas logrīku parādīs tikai tad, ja būs pozitīva atbilde.

        Es pieņemu, ka vislabākais solījums var būt avota lapas pats mitināšana, to varat izdarīt. Es jūs informēšu, kad uzzināšu, kas ir “ikdienas piešķīrums”. Paldies, Stīvens!

  6. 11

    Labi ... vēl daži uzlabojumi. Ja mēģināt meklēt URL ar citu logrīku, nevis manu, tas jums paziņos, ka ir kļūda, un novedīs jūs uz projekta lapu. Tas ir tāpēc, lai jūs varētu lejupielādēt kodu un pats to mitināt. Ikviens var mitināt šo kodu, un tādā veidā jūs neizmantosiet API ikdienas sadalījumu.

    Esmu to arī modificējis tā, ka, ja jūs sasniedzat dienas daudzumu, tas vienkārši tiek pārslēgts uz saiti “Pievienot izlasei”!

  7. 12
  8. 13
  9. 14
    • 15

      Oho, Tailer! Es zināju, ka cURL ir prasība, bet es nesapratu, ka dažiem cilvēkiem tas nebūtu pieejams. Es domāju, ka tā bija bibliotēka, kas pēc noklusējuma tika ielādēta ar PHP instalācijām. Es tikai nojaušu, bet es deru, ka Samanthon izmanto arī curl.

  10. 16
  11. 17
  12. 18

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.