Използване на Technorati's API и PHP

UPDATE: Март 3, 2007 - Издаден Technorati Rank WordPress Plugin.

АКТУАЛИЗИРАНЕ: Е, приключва, че Technorati има дневен лимит на заявките. Разбрах по трудния начин, те ме изключиха. Ако сте инсталирали приспособлението, ще видите, че в него се посочва Грешка с връзка обратно към страницата на проекта, за да можете сами да изтеглите и хоствате кода. Също така актуализирах кода, така че след като достигнете дневното разпределение на API обаждания, той просто ще се промени в връзка „Добавяне към любими“.

Тъй като съм търговец на бази данни по професия, имам два недостатъка (добре ... много повече от два, но те са свързани с тази публикация). Работя добре с цифрови цели и работя добре при организиране и логическо подравняване на проекти, хора, софтуер и др. Дори книгите ми са организирани (лявата страна на кутията е софтуер и разработка, дясната страна отгоре е бизнес, долната дясна е измислица).

Числовият недостатък ме кара да гледам Technorati, Google Analytics и Google Adsense по цял ден, всеки ден. Techorati е един от онези, които наистина получават моя интерес, защото ми предоставя кой ме свързва. Обичам да посещавам тези сайтове и да видя какво казват или какво са намерили за полезно. За да разпозная дали рангът ми се е променил или не, трябва да направя търсене в моя блог.

Имах нужда от нещо по-бързо, така че програмирах малка „джаджа“ на Technorati API за да получа ранга си бързо и лесно. Всъщност това показва ранга в горната част на тази публикация. Ако искате да видите как, натиснете моя Проектът страница нагоре.

Изградих го с помощта на PHP5 + (използва SimpleXML), cURL и JavaScript. SimpleXML е невероятно мощен XML двигател! Програмира се много по-лесно от стария механизъм за синтактичен анализ. Код Примери са на Проектът страница , както добре.

19 Коментари

  1. 1
  2. 4
    • 5

      Леле, това е ОГРОМЕН кредит! Много благодаря. Не се чувствайте принудени да го запазите там. Имам малък коментар в HTML, който сочи към страницата на проекта.

  3. 6
  4. 7

    Актуализирах приспособлението с хубава подсказка, която предоставя допълнителни подробности за вашия ранг! Името на вашия блог (според Technorati), както и входящи връзки и блогове!

  5. 8

    Е, това беше бързо! В момента получавам грешка от Technorati:
    Използвали сте ежедневното разпределение на заявки за API на Technorati.

    Имайки това предвид, модифицирах публикациите си тук, за да накарам хората да хостват кода сами, вместо да удрят сайта ми. Извинете за това! Дори не знаех, че има „ежедневно разпределение“.

    • 9

      ами това наистина е гадно Дъг ... о, добре, беше забавно, докато продължи. Въпреки че това показва, че показва определена популярност - може би Technorati са забелязали и внедрили нещо подобно сами

      • 10

        И аз се надявам. Прочетох сайта им и не мога да намеря какъв е „дневният дял“. Това е малко разочароващо.

        Промених кода, за да предам просто съобщението за грешка като коментиран HTML, така че да не показва „0“, както преди. Сега тя ще покаже джаджата само ако има положителен отговор.

        Предполагам, че най-добрият залог може да бъде сам да хоствате страницата на източника, можете да го направите. Ще ви информирам, когато разбера какъв е „дневният дял“. Благодаря, Стивън!

  6. 11

    Добре ... още някои подобрения. Ако се опитате да потърсите URL с джаджа, различна от моята, тя ще ви каже, че има грешка, и ще ви отведе на страницата на проекта. Това е така, че можете да изтеглите кода и да го хоствате сами. Всеки може да хоства този код и по този начин няма да срещнете ежедневното разпределение на API.

    Също така съм го модифицирал, така че ако стигнете до Daily Allotment, той просто се превключва във връзка „Добавяне към любими“!

  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 за намаляване на спама. Научете как се обработват данните за коментарите ви.