Використання Technorati's API та PHP

UPDATE: Березень 3, 2007 - Випущений плагін WordPress Technorati Rank.

ОНОВЛЕННЯ: Ну, закінчується, що Technorati має добовий ліміт запитів. Я дізнався з важкого шляху, вони мене відключили. Якщо ви встановили віджет, ви побачите, що в ньому вказано Помилка із посиланням на сторінку проекту, щоб ви могли завантажити та розмістити код самостійно. Я також оновив код так, що як тільки ви досягнете щоденного розподілу API дзвінки, він просто зміниться на посилання “Додати до обраного”.

Будучи продавцем баз даних за фахом, у мене є дві вади (добре ... багато більше двох, але вони пов’язані з цією публікацією). Я добре працюю з числовими цілями, добре працюю над організацією та логічним вирівнюванням проектів, людей, програмного забезпечення тощо. Навіть мої книги впорядковані (ліва сторона книжки - це програмне забезпечення та розробка, справа - зверху бізнес, знизу - справа) художньої літератури).

Цифрова вада змушує мене щодня щодня дивитись на Technorati, Google Analytics та Google Adsense. Техораті - це один із тих, хто справді викликає у мене інтерес, оскільки він надає мені інформацію про те, хто пов’язує зі мною. Я люблю відвідувати ці сайти і дивитися, що вони говорять або що вони вважають корисним. Щоб визначити, чи змінився мій ранг, мені потрібно здійснити пошук у своєму блозі.

Мені потрібно було щось швидше, тому я запрограмував маленький "віджет" для Technorati's API швидко і легко отримати свій звання. Це фактично те, що відображає ранг у верхній частині цієї публікації. Якщо ви хочете подивитися, як, натисніть на Сторінка проекту вгору.

Я створив його за допомогою PHP5 + (використовує SimpleXML), cURL та JavaScript. SimpleXML - це неймовірно потужний движок XML! Програмувати набагато легше, ніж із старим механізмом синтаксичного аналізу. Зразки коду на Сторінка проекту а.

19 Коментарі

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

    Ну, це було швидко! На даний момент я отримую повідомлення про помилку від Technorati:
    Ви використали свій щоденний розподіл запитів API Technorati.

    Маючи це на увазі, я змінив свої дописи тут, щоб люди розміщували код самостійно, а не потрапляли на мій сайт. Вибачте за це, люди! Я навіть не знав, що існує "щоденний розподіл".

    • 9

      добре, що насправді смоктати Дуг 🙂 ... ну добре це було весело, поки це тривало. Незважаючи на те, що ця ідея демонструє певну популярність - можливо, Technorati і сам помітив і реалізує щось подібне

      • 10

        Я теж на це сподіваюся. Однак я прочитав їхній сайт і не можу знайти, що таке "щоденний розподіл". Це трохи засмучує.

        Я змінив код, щоб просто передати повідомлення про помилку як прокоментований HTML, щоб він не відображав "0", як раніше. Тепер він відображатиме віджет лише у тому випадку, якщо буде позитивна відповідь.

        Я вважаю, що найкращим варіантом може бути розміщення вихідної сторінки самостійно, ви можете це зробити. Я буду тримати вас у курсі, коли дізнаюся, що таке "щоденний розподіл". Дякую, Стівене!

  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 для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.