Technorati-dan foydalanish API va PHP

UPDATE: Mart 3, 2007 - Technorati Rank WordPress plaginini chiqarildi.

Yangilanish: Technorati-ning kunlik so'rovlar chegarasi borligi aniq. Men qiyin yo'lni bilib oldim, ular meni yopib qo'yishdi. Agar siz vidjetni o'rnatgan bo'lsangiz, unda siz o'zingizning kodingizni yuklab olishingiz va joylashtirishingiz uchun Loyiha sahifasiga havolasi bilan Xato yozilganligini ko'rasiz. Shuningdek, kodni yangiladim, shunda siz kunlik ajratishga etib boring API qo'ng'iroq qilsa, u shunchaki "Sevimlilarga qo'shish" havolasiga aylanadi.

Savdo-sotiq bo'yicha ma'lumotlar bazasi sotuvchisi bo'lib, menda ikkita kamchilik bor (yaxshi ... ikkitadan ko'p, ammo bular ushbu xabar bilan bog'liq). Men raqamli maqsadlar bilan yaxshi ishlayman va loyihalarni, odamlarni, dasturiy ta'minotni va boshqalarni to'g'ri tashkil etishda va mantiqiy moslashtirishda ishlayman fantastika).

Raqamli nuqson meni Technorati, Google Analytics va Google Adsense-ga kun bo'yi, har kuni qarashga majbur qiladi. Techorati - bu haqiqatan ham mening qiziqishimga sabab bo'ladigan narsalardan biri, chunki u menga kim bilan bog'lanishini ta'minlaydi. Men ushbu saytlarga tashrif buyurib, ular nima deyayotganlarini yoki foydali bo'lganlarini ko'rishni yaxshi ko'raman. Mening darajam o'zgargan-o'zgarmasligini bilish uchun, blogimda qidirish kerak.

Menga tezroq biron bir narsa kerak edi, shuning uchun Technorati's-ga bir oz "vidjet" dasturlashtirdim API mening darajamni tez va oson olish. Aslida, ushbu xabarning yuqori qismida martabani ko'rsatadigan narsa. Agar siz qanday qilib ko'rishni istasangiz, menikini ur loyiha sahifa up.

Men uni PHP5 + (SimpleXML dan foydalanadi), cURL va JavaScript-dan foydalangan holda qurdim. Simplexml nihoyatda kuchli XML dvigateli! Dasturlash eski ajralish dvigateliga qaraganda ancha oson. Kod namunalari loyiha sahifa shuningdek.

19 Comments

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

    Xo'sh, bu juda tez bo'ldi! Hozirda Technorati tomonidan xatolik yuz bermoqda:
    Siz har kuni Technorati API so'rovlarini ajratib bo'ldingiz.

    Shuni yodda tutgan holda, men bu erda o'z xabarlarimni o'zgartirdim, chunki odamlar mening saytimga urish o'rniga kodni o'zlari boshqarishi mumkin. Bu odamlar uchun uzr! Men "kunlik ajratish" borligini ham bilmasdim.

    • 9

      Xo'sh, bu haqiqatan ham Dagni emizdi ...… oh, bu davom etganda qiziqarli bo'ldi. Garchi bu ba'zi bir mashhurlikni namoyish qilish uchun bo'lsa ham - ehtimol Technorati o'zlariga o'xshash narsalarni sezgan va amalga oshirgan bo'lishi mumkin

      • 10

        Men ham shunday deb umid qilaman. Men ularning saytlarini o'qib chiqdim va "kunlik ajratish" nima ekanligini topolmadim. Bu ozgina asabiylashtirmoqda.

        Xato haqidagi xabarni izohlangan HTML sifatida yuborish uchun kodni o'zgartirdim, chunki u avvalgi "0" qiymatini ko'rsatmaydi. Endi vidjet ijobiy javob bo'lsagina ko'rsatiladi.

        O'ylaymanki, eng yaxshi garov manba sahifasini o'zingiz joylashtirishingiz mumkin, buning uchun siz buni qilishingiz mumkin. "Kundalik ajratish" nima ekanligini bilib, sizni xabardor qilaman. Rahmat, Steven!

  6. 11

    Yaxshi ... yana bir qancha yaxshilanishlar. Agar siz menikidan tashqari vidjet bilan URL qidirmoqchi bo'lsangiz, u sizga xato borligini aytib beradi va sizni loyiha sahifasiga olib boradi. Siz kodni yuklab olishingiz va o'zingiz o'rnatishingiz mumkin. Har kim ushbu kodni qabul qilishi mumkin va shu bilan siz API kundalik ajratmalariga kirmaysiz.

    Bundan tashqari, men buni o'zgartirdim, agar siz kunlik ajratmalarga erishsangiz, u shunchaki "Sevimlilarga qo'shish" havolasiga o'tadi!

  7. 12
  8. 13
  9. 14
    • 15

      Voy, Tayler! Men cURL-ni talab qilishini bilardim, lekin ba'zi odamlar buni bajara olmasligini tushunmadim. Menimcha, bu sukut bo'yicha PHP-ning o'rnatilishi bilan yuklangan kutubxona. Men faqat taxmin qilaman - lekin Samanthonning ham cURL-dan foydalanishiga ishonaman.

  10. 16
  11. 17
  12. 18

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.