Përdorimi i Technorati-t API dhe PHP

UPDATE: Mars 3, 2007 - Publikuar Shtesa Technorati Rank WordPress.

UPDATE: E pra, përfundon që Technorati ka një kufi ditor të pyetjes. E kuptova rrugën e vështirë, ata më mbyllën. Nëse keni instaluar miniaplikacionin, do të shihni se ai thotë gabim me një lidhje përsëri në faqen e projektit në mënyrë që të mund ta shkarkoni dhe të prisni vetë kodin. Unë gjithashtu kam azhurnuar kodin në mënyrë që sapo të arrini ndarjen ditore të API thirrjet, thjesht do të ndryshojë në një lidhje "Shto te Favoritet".

Duke qenë një tregtar i bazave të të dhënave nga tregtia, unë kam dy të meta (në rregull… shumë më tepër se dy, por këto kanë të bëjnë me këtë post). Unë punoj mirë me qëllime numerike dhe punoj mirë duke organizuar dhe radhitur në mënyrë logjike projekte, njerëz, programe kompjuterike, etj. Edhe librat e mi janë të organizuar (ana e majtë e çështjes së librit është softueri dhe zhvillimi, pjesa e sipërme e djathtë është biznesi, djathtas poshtë është trillim).

E meta numerike më bën të shikoj Technorati, Google Analytics dhe Google Adsense gjatë gjithë ditës, çdo ditë. Techorati është një nga ata që më intereson vërtet sepse më ofron kush më lidh me mua. Më pëlqen të vizitoj ato site dhe të shoh se çfarë po thonë ose çfarë u dukën të dobishme. Në mënyrë që të njoh nëse grada ime ka ndryshuar apo jo, duhet të bëj një kërkim në blogun tim.

Unë kisha nevojë për diçka më shpejt, kështu që unë programova një 'widget' të vogël tek Technorati API për të marrë gradën time shpejt dhe lehtë. Në të vërtetë është ajo që tregon gradën në krye të këtij postimi. Nëse dëshironi të shihni se si, goditni timen faqe të projektit deri.

E ndërtova duke përdorur PHP5 + (Përdor SimpleXML), cURL dhe JavaScript. SimpleXML është një motor tepër i fuqishëm XML! Muchshtë shumë më e lehtë për tu programuar sesa motori i vjetër parsues. Mostrat e kodit janë në faqe të projektit si.

19 Comments

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

    Epo, kjo ishte e shpejtë! Tani jam duke marrë një gabim nga Technorati:
    Ju keni konsumuar ndarjen tuaj ditore të pyetjeve të Technorati API.

    Duke pasur parasysh këtë, unë i kam modifikuar postimet e mia këtu që njerëzit të presin vetë kodin sesa të godasin faqen time. Na vjen keq për këtë njerëz! Unë madje nuk e dija se kishte një 'ndarje ditore'.

    • 9

      mirë që me të vërtetë thith Doug… well oh mirë ishte kënaqësi ndërsa zgjati. Megjithëse shputat shkojnë të tregojnë një popullaritet të caktuar - ndoshta Technorati do ta ketë vërejtur dhe zbatuar diçka të ngjashme vetë

      • 10

        Shpresoj që po ashtu. Kam lexuar në faqen e tyre dhe nuk mund të gjej se çfarë është "ndarja e përditshme". Ashtë pak zhgënjyese.

        Unë e kam modifikuar kodin që thjesht të kaloj mesazhin e gabimit siç është komentuar HTML në mënyrë që të mos shfaqë "0" që ka përdorur më parë. Tani do të shfaqë miniaplikacionin vetëm nëse ka një përgjigje pozitive.

        Unë mendoj se bast më të mirë mund të jetë të presë vetë faqen e burimit ju mund ta bëni këtë. Do të të mbaj të postuar kur të zbuloj se cili është "ndarja ditore". Faleminderit, Steven!

  6. 11

    Ok ... edhe disa përmirësime. Nëse përpiqeni të kërkoni një URL me miniaplikacion tjetër përveç timen, do t'ju tregojë se ka një gabim dhe do t'ju sjellë në faqen e projektit. Kjo në mënyrë që të mund ta shkarkoni kodin dhe ta prisni vetë. Çdokush mund ta presë këtë kod dhe në atë mënyrë nuk do të hasni në ndarjen ditore të API.

    Unë gjithashtu e kam modifikuar atë në mënyrë që nëse arrini Shpërndarjen e Përditshme, ai thjesht kalon në një lidhje "Shto te Favoritet"!

  7. 12
  8. 13
  9. 14
    • 15

      Uau, Tyler! E dija që CURL ishte një kërkesë, por nuk e kuptova që disa njerëz nuk do ta kishin atë në dispozicion. Mendova se ishte një bibliotekë e ngarkuar si parazgjedhje me instalime PHP. Unë jam vetëm duke menduar - por vë bast që Samanthon përdor CURL gjithashtu.

  10. 16
  11. 17
  12. 18

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.