Користење на Технорати API и PHP

Ажурирање: Март 3, 2007 - Објавен прилог на WordPress за рангиран Technorati.

Ажурирање: Па се навива дека Технорати има дневно ограничување на пребарувањето. Открив на потешкиот начин, тие ме затворија. Ако сте го инсталирале графичкиот елемент, ќе видите дека во него стои Грешка со врската назад до страницата на проектот за да можете сами да го преземате и хостирате кодот. Исто така, го ажурирав кодот така штом еднаш достигнете Дневна распределба на API повици, тоа едноставно ќе се претвори во врска „Додади во омилени“.

Бидејќи сум трговец со бази на податоци, имам две маани (во ред… многу повеќе од две, но овие имаат врска со овој пост). Јас работам добро со нумерички цели и добро работам во организирање и логично усогласување на проекти, луѓе, софтвер, итн. Дури и моите книги се организирани (левата страна на случајот со книги е софтвер и развој, горната страна од десната страна е деловна, долу десно е фикција).

Нумеричката маана ме тера да ги разгледувам Технорати, Гугл Аналитика и Гугл Адсенс цел ден, секој ден. Техорати е еден од оние што навистина го интересираат, бидејќи ми обезбедува кој ме поврзува. Обожавам да ги посетувам тие страници и да видам што зборуваат или што сметаат дека е корисно. За да препознаам дали мојот ранг е променет или не, треба да направам пребарување на мојот блог.

Ми требаше нешто побрзо, па затоа програмирав малку „виџет“ на „Технорати“ API да го добијам мојот ранг брзо и лесно. Тоа е всушност она што го прикажува рангот на врвот на овој пост. Ако сакаш да видиш како, погоди го мојот страница на проектот Регистрација.

Јас го изградив со употреба на PHP5 + (користи SimpleXML), cURL и JavaScript. SimpleXML е неверојатно моќен мотор XML! Да се ​​програмира е многу полесно отколку стариот мотор за парсирање. Примероците за кодови се наоѓаат на страница на проектот како добро.

19 Коментари

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

    Па, тоа беше брзо! Во моментов добивам грешка од Технорати:
    Ја потрошивте вашата дневна распределба на пребарувања за Technorati API.

    Имајќи го тоа предвид, јас ги изменив моите објави тука за луѓето да бидат домаќини на кодот сами отколку да ја удираат мојата страница. Извинете за тоа луѓе! Јас дури и не знаев дека има „дневна распределба“.

    • 9
      • 10

        И јас се надевам исто така. Читам преку нивната страница и не можам да најдам што е „дневна распределба“. Малку е фрустрирачки.

        Јас го изменив кодот за едноставно да ја пренесувам пораката за грешка како што е коментирано HTML за да не се прикажува „0“ како што беше порано. Сега тој ќе го прикаже додатокот само ако има позитивен одговор.

        Претпоставувам дека најдоброто обложување може да биде сами да ја хостирате изворната страница, можете да го направите тоа. Keepе ве известам кога ќе дознаам што е „дневна распределба“. Благодарам, Стивен!

  6. 11

    Добро ... уште некои подобрувања. Ако се обидете да побарате 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. Само претпоставувам - но се обложувам дека и Самантон користи cURL.

  10. 16
  11. 17
  12. 18

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.