ОБНОВИТЬ: Март 3, 2007 - Выпущен плагин WordPress Technorati Rank.
ОБНОВЛЕНИЕ: Ну, получается, что у Technorati есть дневной лимит запросов. Я узнал на собственном горьком опыте, они отключили меня. Если вы установили виджет, вы увидите, что он сообщает об ошибке со ссылкой на страницу проекта, чтобы вы могли загрузить и разместить код самостоятельно. Я также обновил код, так что, как только вы достигнете ежедневного распределения API (Программный интерфейс приложения) звонков, он просто превратится в ссылку «Добавить в избранное».
Поскольку я занимаюсь торговлей базами данных по профессии, у меня есть два недостатка (ладно… гораздо больше, чем два, но они связаны с этим постом). Я хорошо работаю с числовыми целями, и я хорошо работаю над организацией и логическим выравниванием проектов, людей, программного обеспечения и т. Д. Даже мои книги организованы (левая сторона книжного шкафа - это программное обеспечение и разработка, правая верхняя часть - бизнес, нижняя правая - фантастика).
Из-за числовой ошибки я каждый день смотрю на Technorati, Google Analytics и Google AdSense. Techorati - один из тех, кто действительно вызывает у меня интерес, потому что он дает мне информацию о том, кто ссылается на меня. Я люблю посещать эти сайты и видеть, что они говорят или что они нашли полезным. Однако, чтобы определить, изменился ли мой рейтинг, мне нужно выполнить поиск в моем блоге.
Мне нужно что-то поскорее, поэтому я запрограммировал небольшой «виджет» для Technorati API (Программный интерфейс приложения) быстро и легко получить свой ранг. На самом деле это то, что показывает рейтинг в верхней части этого сообщения. Если вы хотите увидеть, как это сделать, нажмите мой Проект страницу вверх.
Я создал его с использованием PHP5 + (он использует SimpleXML), cURL и JavaScript. SimpleXML это невероятно мощный механизм XML! Программировать на нем намного проще, чем на старом движке синтаксического анализа. Примеры кода находятся на Проект страницу в том числе.
значит ли это, что я должен быть первым, кто скажет спасибо 🙂 и сообщит вам, что я определенно позаимствовал это 🙂
Займи, Стивен! Это то, о чем этот блог.
Стив,
Я сделал модификацию, в которой используется маленький логотип Technorati. Сейчас он довольно красиво оформлен. Я также обновил кодовую страницу.
С Уважением,
Дуг
приятный штрих 🙂
У меня он отображается в текстовом виджете «Рейтинг сайта» — конечно, с должным уважением 🙂
Вау, это ОГРОМНАЯ заслуга! Огромное спасибо. Не чувствуйте себя обязанным держать это там. У меня есть небольшой комментарий в HTML, который указывает на страницу проекта.
Я исправил размер текста LOL, чтобы он выглядел немного лучше.
Я обновил виджет с красивой всплывающей подсказкой, которая предоставляет дополнительную информацию о вашем ранге! Название вашего блога (согласно Technorati), а также внешние ссылки и блоги!
Ну, это было быстро! В настоящее время я получаю сообщение об ошибке от Technorati:
Вы израсходовали дневное количество запросов API Technorati.
Имея это в виду, я изменил свои сообщения здесь, чтобы люди размещали код самостоятельно, а не посещали мой сайт. Извините за это, люди! Я даже не знал, что существует «ежедневная порция».
Ну, это действительно отстой, Дуг 🙂 … ну, это было весело, пока это длилось. Хотя это должно показать определенную популярность — возможно, Technorati заметят и сами реализуют что-то подобное.
Я надеюсь на это тоже. Я прочитал их сайт и не могу найти, что такое «ежедневное выделение». Это немного расстраивает.
Я изменил код, чтобы просто передать сообщение об ошибке в виде комментария HTML, чтобы он не отображал «0», как раньше. Теперь он будет отображать виджет только в случае положительного ответа.
Я полагаю, что лучше всего разместить исходную страницу самостоятельно, вы можете это сделать. Я буду держать вас в курсе, когда узнаю, что такое «ежедневная норма». Спасибо, Стивен!
Хорошо… еще несколько улучшений. Если вы попытаетесь найти URL-адрес виджета, отличного от моего, он сообщит вам об ошибке и перенаправит вас на страницу проекта. Это сделано для того, чтобы вы могли загрузить код и разместить его самостоятельно. Любой может разместить этот код, и таким образом вы не столкнетесь с ежедневным выделением API.
Я также модифицировал его так, что если вы достигаете ежедневного распределения, оно просто переключается на ссылку «Добавить в избранное»!
Интересно, как ребята из Dapper это делают? Может быть, они проверяют только один раз в день и кешируют результаты.
Dapper Screen Scraping для любого сайта
Хорошо, ребята! Я полностью переписал это в плагин WordPress, и у него есть кеширование. Ууууу!
Плагин Technorati Rank для WordPress
Я нашел ваш небольшой аддон для Technorati, хотя обнаружил, что на моем сервере не был скомпилирован cURL, когда был установлен PHP5.
Итак, я посмотрю, смогу ли я заставить это работать: http://samanathon.com/2007/03/10/wordpress-plugin-display-your-technorati-rank-with-php-4/ с которым вы помогли тем, кто не использует PHP5 🙂
Вау, Тайлер! Я знал, что cURL был обязательным требованием, но я не осознавал, что у некоторых людей он будет недоступен. Я думал, что это библиотека, которая загружается по умолчанию при установке PHP. Я только предполагаю, но держу пари, что Samanthon также использует cURL.
Большое спасибо! Это помогло мне много.
Теперь мне просто нужно настроить его, и он должен быть идеальным
Кто-нибудь знает, каков реальный предел? Я только что узнал, что тестирую приложение на собственном горьком опыте 🙁
О, только что узнал, что это 1000… ой, я действительно сделал 1000 запросов сегодня?
Guitarnoize — обязательно поставить какой-нибудь легкий механизм кэширования
http://www.snipe.net/2009/03/quick-and-dirty-php-...
Дуг