Օգտագործելով Technorati's- ը API և PHP

ԹԱՐՄԱՑՆԵԼ: Մարտի 3, 2007 - Թողարկվել է Technorati Rank WordPress Plugin- ը.

ԹԱՐՄԱՈՒՄ. Դե պարզվում է, որ Technorati- ն ունի օրական հարցման սահմանափակում: Ես իմացա դժվար ճանապարհը, նրանք ինձ փակեցին: Եթե ​​դուք տեղադրել եք վիջեթը, կտեսնեք, որ այնտեղ նշված է Սխալ ՝ withրագրի էջին հղումով, որպեսզի ինքներդ կարողանաք ներբեռնել և հյուրընկալել ծածկագիրը: Ես նաև թարմացրել եմ կոդը, որպեսզի ամենօրյա բաժնին հասնելուն պես API զանգեր, այն պարզապես կվերածվի «Ավելացնել ընտրյալների» հղման:

Լինելով տվյալների շտեմարան վաճառող առևտրով ՝ ես ունեմ երկու թերություն (լավ… երկուսից շատ ավելին, բայց դրանք կապված են այս հաղորդագրության հետ): Ես լավ եմ աշխատում թվային նպատակների հետ և լավ եմ կազմակերպում և տրամաբանորեն հավասարեցնում նախագծերը, մարդկանց, ծրագրակազմերը և այլն: Նույնիսկ իմ գրքերը կազմակերպված են (գրքի գործի ձախ կողմը `ծրագրաշար և զարգացում, աջ կողմի վերևը` բիզնես, ներքևից աջ ` գեղարվեստական ​​գրականություն):

Թվային թերությունն ինձ ստիպում է ամեն օր նայել Technorati- ին, Google Analytics- ին և Google Adsense- ին: Techorati- ն այն մարդկանցից մեկն է, որն իրոք հետաքրքրություն է առաջացնում, քանի որ այն ինձ հնարավորություն է տալիս ինձ կապող մարդկանց: Ես սիրում եմ այցելել այդ կայքերը և տեսնել, թե ինչ են նրանք ասում կամ ինչն են օգտակար համարել: Որպեսզի ճանաչեմ, թե արդյոք իմ կոչումը փոխվել է, թե ոչ, ես պետք է որոնում կատարեմ իմ բլոգում:

Ինձ ավելի արագ ինչ-որ բան էր պետք, այնպես որ ես ծրագրավորեցի մի փոքր «վիջեթ» Technorati- ի համար API արագ և հեշտությամբ ձեռք բերել իմ կոչումը: Դա իրականում այն ​​է, ինչը ցույց է տալիս այս գրառման վերին աստիճանը: Եթե ​​ցանկանում եք տեսնել, թե ինչպես, հարվածեք իմ նախագծի էջը Թեմա.

Ես այն կառուցել եմ ՝ օգտագործելով PHP5 + (այն օգտագործում է SimpleXML), cURL և JavaScript: Simplexml աներևակայելի հզոր XML շարժիչ է: Programրագրավորելը շատ ավելի հեշտ է, քան հին վերլուծիչ շարժիչը: Կոդի նմուշները գտնվում են նախագծի էջը ինչպես նաեւ.

19 Comments

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

    Դե, դա արագ էր: Ներկայումս ես սխալ եմ ստանում Technorati- ից.
    Դուք սպառել եք ձեր Technorati API հարցումների ամենօրյա բաժինը:

    Հաշվի առնելով դա ՝ ես փոփոխել եմ իմ գրառումներն այստեղ, որպեսզի մարդիկ իրենց սեփականությունն ընդունեն ծածկագիրը, այլ ոչ թե հարվածեն իմ կայքին: Կներեք այդ մարդկանց համար: Ես նույնիսկ չգիտեի, որ կա «ամենօրյա բաժին»:

    • 9
      • 10

        Հուսով եմ ՝ նույնպես: Ես կարդացի նրանց կայքի միջոցով և չկարողացա գտնել, թե որն է «ամենօրյա հատկացումը»: Մի փոքր հիասթափեցնող է:

        Ես փոփոխել եմ կոդը, որպեսզի սխալի հաղորդագրությունը փոխանցեմ պարզապես մեկնաբանված HTML- ով, որպեսզի այն չցուցադրի նախկինում եղած «0» -ը: Այժմ այն ​​ցուցադրելու է վիջեթը միայն այն դեպքում, եթե կա դրական պատասխան:

        Ենթադրում եմ, որ լավագույն խաղադրույքը կարող է լինել աղբյուրի էջը ինքներդ հյուրընկալելը, որը կարող եք դա անել: Ես ձեզ կտեղադրեմ, երբ իմանամ, թե որն է «ամենօրյա հատկացումը»: Շնորհակալություն, Սթիվեն:

  6. 11

    Ok more ևս մի քանի բարելավում: Եթե ​​փորձեք որոնել URL, իմից բացի այլ վիդջեթով, դա ձեզ կասի, որ սխալ կա և ձեզ կբերի նախագծի էջ: Սա այնպես է, որ դուք կարողանաք ներբեռնել կոդը և ինքներդ հյուրընկալել այն: Յուրաքանչյուրը կարող է հյուրընկալել այս կոդը, և այդպիսով դուք չեք բախվի API- ի ամենօրյա հատկացմանը:

    Ես նաև փոփոխել եմ այն ​​այնպես, որ եթե հասնեք ամենօրյա բաշխմանը, այն պարզապես անցնի «Ավելացնել ընտրյալներին» հղմանը:

  7. 12
  8. 13
  9. 14

    Ես գտա ձեր փոքրիկ հավելումը Technorati- ի համար, չնայած իմացա, որ իմ սերվերը չունի cURL կազմված PHP5- ի տեղադրման ժամանակ:

    Այսպիսով, ես կտեսնեմ ՝ կարո՞ղ եմ այս մեկը աշխատել: http://samanathon.com/2007/03/10/wordpress-plugin-display-your-technorati-rank-with-php-4/ որի հետ դուք օգնեցիք նրանց համար, ովքեր չեն օգտագործում PHP5

    • 15

      Վայ, Թայլե՛ր: Ես գիտեի, որ cURL- ը պահանջ էր, բայց չէի գիտակցում, որ որոշ մարդիկ այն հասանելի չէին ունենա իրենց: Ես կարծում էի, որ դա գրադարան է, որը լռելյայնորեն բեռնված է PHP տեղադրմամբ: Ես միայն գուշակում եմ, բայց գրազ եմ գալիս, որ Samanthon- ն օգտագործում է նաև cURL:

  10. 16
  11. 17
  12. 18

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.