Verwenden von Technorati API und PHP

AKTUALISIEREN: März 3, 2007 - Veröffentlichtes Technorati Rank WordPress Plugin.

UPDATE: Nun, es stellt sich heraus, dass Technorati ein tägliches Abfragelimit hat. Ich habe es auf die harte Tour herausgefunden, sie haben mich abgeschaltet. Wenn Sie das Widget installiert haben, wird mit einem Link zurück zur Projektseite der Fehler angezeigt, sodass Sie den Code selbst herunterladen und hosten können. Ich habe auch den Code aktualisiert, so dass, sobald Sie die tägliche Zuteilung von erreichen API Anrufe, es wird einfach in einen Link "Zu Favoriten hinzufügen" geändert.

Als professioneller Datenbankvermarkter habe ich zwei Mängel (okay… viel mehr als zwei, aber diese haben mit diesem Beitrag zu tun). Ich arbeite gut mit numerischen Zielen und ich arbeite gut daran, Projekte, Personen, Software usw. zu organisieren und logisch auszurichten. Sogar meine Bücher sind organisiert (linke Seite des Bücherregals ist Software und Entwicklung, rechte Seite oben ist Geschäft, unten rechts ist Fiktion).

Der numerische Fehler lässt mich jeden Tag den ganzen Tag auf Technorati, Google Analytics und Google Adsense schauen. Techorati ist einer von denen, die mein Interesse wirklich wecken, weil es mir sagt, wer mit mir verlinkt. Ich liebe es, diese Seiten zu besuchen und zu sehen, was sie sagen oder was sie nützlich fanden. Um zu erkennen, ob sich mein Rang geändert hat oder nicht, muss ich in meinem Blog suchen.

Ich brauchte etwas schnelleres, also programmierte ich ein kleines 'Widget' für Technorati API um schnell und einfach meinen Rang zu erreichen. Es ist tatsächlich das, was den Rang oben in diesem Beitrag anzeigt. Wenn Sie sehen möchten, wie, schlagen Sie meine Projekt-Seite bis.

Ich habe es mit PHP5 + (es verwendet SimpleXML), cURL und JavaScript erstellt. SimpleXML ist eine unglaublich leistungsstarke XML-Engine! Es ist viel einfacher zu programmieren als die alte Parsing-Engine. Codebeispiele befinden sich auf der Projekt-Seite sowie.

19 Kommentare

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

    Nun, das war schnell! Ich erhalte derzeit eine Fehlermeldung von Technorati:
    Sie haben Ihre tägliche Zuteilung von Technorati-API-Abfragen aufgebraucht.

    Aus diesem Grund habe ich meine Beiträge hier so geändert, dass die Leute den Code selbst hosten, anstatt auf meine Website zuzugreifen. Tut mir leid, Leute! Ich wusste nicht einmal, dass es eine "tägliche Zuteilung" gibt.

    • 9

      Nun, das ist wirklich scheiße, Doug. Na ja, es hat Spaß gemacht, solange es dauerte. Obwohl es so aussieht, als würde es eine gewisse Popularität zeigen - vielleicht hat Technorati selbst etwas Ähnliches bemerkt und implementiert

      • 10

        Das hoffe ich auch. Ich habe ihre Website durchgelesen und kann jedoch nicht herausfinden, was die "tägliche Zuteilung" ist. Es ist ein bisschen frustrierend.

        Ich habe den Code so geändert, dass die Fehlermeldung einfach als kommentiertes HTML übergeben wird, sodass nicht die "0" angezeigt wird, die früher verwendet wurde. Jetzt wird das Widget nur angezeigt, wenn eine positive Antwort eingeht.

        Ich nehme an, die beste Wette ist es, die Quellseite selbst zu hosten. Sie können das tun. Ich werde Sie auf dem Laufenden halten, wenn ich herausfinde, wie hoch die tägliche Zuteilung ist. Danke, Steven!

  6. 11

    Ok ... noch ein paar Verbesserungen. Wenn Sie versuchen, eine URL mit einem anderen Widget als meinem nachzuschlagen, wird Ihnen ein Fehler angezeigt und Sie werden zur Projektseite weitergeleitet. Auf diese Weise können Sie den Code herunterladen und selbst hosten. Jeder kann diesen Code hosten, und auf diese Weise wird die tägliche API-Zuteilung nicht aufgerufen.

    Ich habe es auch so geändert, dass es, wenn Sie die tägliche Zuteilung erreichen, einfach in einen Link "Zu Favoriten hinzufügen" wechselt!

  7. 12
  8. 13
  9. 14
    • 15

      Wow, Tyler! Ich wusste, dass cURL eine Voraussetzung ist, aber ich wusste nicht, dass einige Leute es nicht zur Verfügung haben würden. Ich dachte, das wäre eine Bibliothek, die standardmäßig mit PHP-Installationen geladen wurde. Ich vermute nur - aber ich wette, dass Samanthon auch cURL verwendet.

  10. 16
  11. 17
  12. 18

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.