Korzystanie z Technorati API i PHP

AKTUALIZACJA: Marzec 3, 2007 - Wydano wtyczkę Technorati Rank WordPress.

AKTUALIZACJA: Cóż, kończy się to, że Technorati ma dzienny limit zapytań. Przekonałem się na własnej skórze, że mnie wyłączyli. Jeśli zainstalowałeś widżet, zobaczysz, że zawiera on komunikat Błąd z linkiem do strony projektu, dzięki czemu możesz samodzielnie pobrać i hostować kod. Zaktualizowałem również kod, aby po osiągnięciu dziennego przydziału API połączeń, zmieni się po prostu w link „Dodaj do ulubionych”.

Będąc z zawodu marketerem baz danych, mam dwie wady (ok… dużo więcej niż dwie, ale mają one związek z tym postem). Dobrze pracuję z celami numerycznymi i dobrze organizuję i logicznie dopasowuję projekty, ludzi, oprogramowanie itp. Nawet moje książki są uporządkowane (lewa strona okładki to oprogramowanie i programowanie, prawa górna to biznes, dolna prawa to fikcja).

Błąd liczbowy sprawia, że ​​codziennie przez cały dzień patrzę na Technorati, Google Analytics i Google Adsense. Techorati jest jednym z tych, które naprawdę wzbudzają moje zainteresowanie, ponieważ dostarczają mi informacji o tym, kto do mnie kieruje. Uwielbiam odwiedzać te strony i sprawdzać, co mówią lub co uważają za przydatne. Aby jednak stwierdzić, czy moja ranga się zmieniła, muszę przeszukać mój blog.

Potrzebowałem czegoś szybszego, więc zaprogramowałem mały „widżet” do Technorati API szybko i łatwo uzyskać moją rangę. Właściwie to wyświetla rangę u góry tego postu. Jeśli chcesz zobaczyć, jak to zrobić, kliknij moje strona projektu się.

Zbudowałem go przy użyciu PHP5 + (używa SimpleXML), cURL i JavaScript. SimpleXML to niesamowicie potężny silnik XML! O wiele łatwiej jest programować niż stary silnik parsujący. Przykłady kodu znajdują się na strona projektu , jak również.

Komentarze 19

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

    Cóż, to było szybkie! Obecnie otrzymuję błąd od Technorati:
    Twój dzienny przydział zapytań interfejsu API Technorati został wyczerpany.

    Mając to na uwadze, zmodyfikowałem tutaj moje posty, aby ludzie samodzielnie hostowali kod, zamiast odwiedzać moją witrynę. Przepraszam za tych ludzi! Nie wiedziałem nawet, że jest „przydział dzienny”.

    • 9

      Cóż, to naprawdę jest do dupy Doug… no cóż, było fajnie, dopóki trwało. Chociaż tak się dzieje, okazuje się pewną popularnością - być może Technorati sami zauważyli i zaimplementują coś podobnego

      • 10

        Też mam nadzieję. Czytałem ich stronę i nie mogę znaleźć tego, co to jest „przydział dzienny”. To trochę frustrujące.

        Zmodyfikowałem kod tak, aby po prostu przekazywał komunikat o błędzie jako skomentowany HTML, aby nie wyświetlał „0”, tak jak kiedyś. Teraz widżet będzie wyświetlany tylko w przypadku pozytywnej odpowiedzi.

        Myślę, że najlepszym rozwiązaniem może być samodzielne hostowanie strony źródłowej, możesz to zrobić. Poinformuję cię, gdy dowiem się, co to jest „przydział dzienny”. Dzięki, Steven!

  6. 11

    Ok… więcej ulepszeń. Jeśli spróbujesz wyszukać adres URL za pomocą widżetu innego niż mój, poinformuje Cię o błędzie i przeniesie Cię na stronę projektu. Dzieje się tak, abyś mógł pobrać kod i samodzielnie go hostować. Każdy może hostować ten kod i w ten sposób nie napotkasz codziennego przydziału API.

    Zmodyfikowałem go również tak, że jeśli osiągniesz Dzienny przydział, po prostu przełączy się w link „Dodaj do ulubionych”!

  7. 12
  8. 13
  9. 14
    • 15

      Wow, Tyler! Wiedziałem, że cURL jest wymagany, ale nie zdawałem sobie sprawy, że niektórzy ludzie nie będą go mieli do dyspozycji. Myślałem, że to biblioteka ładowana domyślnie podczas instalacji PHP. Zgaduję, ale założę się, że Samanthon używa również cURL.

  10. 16
  11. 17
  12. 18

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.