Defnyddio Technorati's API a PHP

DIWEDDARIAD: Mawrth 3, 2007 - Plugin WordPress Technorati Rank Rhyddhawyd.

DIWEDDARIAD: Wel mae'n dirwyn i ben bod gan Technorati derfyn ymholiad dyddiol. Fe wnes i ddarganfod y ffordd galed, fe wnaethant fy nghau i ffwrdd. Os ydych chi wedi gosod y teclyn, fe welwch ei fod yn nodi Gwall gyda dolen yn ôl i Dudalen y Prosiect fel y gallwch chi lawrlwytho a chynnal y cod eich hun. Rwyf hefyd wedi diweddaru'r cod fel unwaith y byddwch chi'n cyrraedd y rhandir Dyddiol o API galwadau, bydd yn syml yn newid i ddolen “Ychwanegu at Ffefrynnau”.

Gan fy mod yn farchnatwr cronfa ddata yn ôl crefft, mae gen i ddau ddiffyg (iawn ... llawer mwy na dau, ond mae'n rhaid i'r rhain ymwneud â'r swydd hon). Rwy'n gweithio'n dda gyda nodau rhifol ac rwy'n gweithio'n dda yn trefnu ac yn alinio prosiectau, pobl, meddalwedd, ac ati yn rhesymegol. Mae hyd yn oed fy llyfrau wedi'u trefnu (meddalwedd a datblygu yw ochr chwith yr achos llyfr, yr ochr dde yw busnes, gwaelod-dde yw ffuglen).

Mae'r diffyg rhifol yn fy nghadw i edrych ar Technorati, Google Analytics, a Google Adsense trwy'r dydd, bob dydd. Mae Techorati yn un o'r rhai hynny sydd wir yn ennyn fy niddordeb oherwydd ei fod yn rhoi i mi pwy sy'n cysylltu â mi. Rwyf wrth fy modd yn ymweld â'r gwefannau hynny a gweld yr hyn y maent yn ei ddweud neu'r hyn a oedd yn ddefnyddiol iddynt. Er mwyn cydnabod a newidiodd fy rheng ai peidio, mae angen i mi chwilio ar fy mlog.

Roeddwn i angen rhywbeth yn gyflymach felly fe wnes i raglennu ychydig o 'widget' i Technorati's API i gael fy rheng yn gyflym ac yn hawdd. Dyma mewn gwirionedd yr hyn sy'n arddangos y safle ar frig y swydd hon. Os hoffech chi weld sut, tarwch fy tudalen prosiect i fyny.

Fe'i hadeiladais gan ddefnyddio PHP5 + (Mae'n defnyddio SimpleXML), cURL, a JavaScript. SimpleXML yn injan XML anhygoel o bwerus! Mae'n llawer haws rhaglennu ag ef na'r hen injan dosrannu. Mae Samplau Cod ar y tudalen prosiect hefyd.

19 Sylwadau

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

    Wel, roedd hynny'n gyflym! Ar hyn o bryd rwy'n cael gwall gan Technorati:
    Rydych wedi defnyddio'ch rhandir dyddiol o ymholiadau API Technorati.

    Gyda hynny mewn golwg, rwyf wedi addasu fy swyddi yma i gael pobl i gynnal y cod ar eu pennau eu hunain yn hytrach na tharo fy safle. Sori am y Folks yna! Doeddwn i ddim hyd yn oed yn gwybod bod 'rhandir dyddiol'.

    • 9

      wel mae hynny wir yn sugno Doug 🙂… o wel roedd yn hwyl tra parhaodd. Er ei fod yn mynd i ddangos poblogrwydd pendant - efallai y bydd Technorati wedi sylwi a gweithredu rhywbeth tebyg eu hunain

      • 10

        Gobeithio felly hefyd. Darllenais trwy eu gwefan ac ni allaf ddod o hyd i beth yw'r 'rhandir dyddiol', serch hynny. Mae ychydig yn rhwystredig.

        Rwyf wedi addasu'r cod i basio'r neges gwall fel HTML sylwadau felly nid yw'n arddangos y “0” yr arferai. Nawr dim ond os bydd ymateb cadarnhaol y bydd yn dangos y teclyn.

        Mae'n debyg mai'r bet orau fydd cynnal y dudalen ffynhonnell eich hun y gallwch chi wneud hynny. Byddaf yn eich postio pan fyddaf yn darganfod beth yw'r 'rhandir dyddiol'. Diolch, Steven!

  6. 11

    Iawn ... rhai mwy o welliannau. Os ceisiwch edrych am URL gyda'r teclyn heblaw fy un i, bydd yn dweud wrthych fod gwall ac yn dod â chi i dudalen y prosiect. Mae hyn er mwyn i chi allu lawrlwytho'r cod a'i gynnal eich hun. Gall unrhyw un gynnal y cod hwn ac yn y ffordd honno ni fyddwch yn rhedeg i mewn i randir dyddiol yr API.

    Rwyf hefyd wedi'i addasu fel, os byddwch chi'n cyrraedd y Rhandir Dyddiol, mae'n syml yn newid i ddolen "Ychwanegu at Ffefrynnau"!

  7. 12
  8. 13
  9. 14
    • 15

      Waw, Tyler! Roeddwn i'n gwybod bod cURL yn ofyniad ond ni sylweddolais na fyddai rhai pobl ar gael iddynt. Roeddwn i'n meddwl bod honno'n llyfrgell a gafodd ei llwytho yn ddiofyn gyda gosodiadau PHP. Dim ond dyfalu ydw i - ond dwi'n betio bod Samanthon's yn defnyddio cURL hefyd.

  10. 16
  11. 17
  12. 18

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.