Χρησιμοποιώντας το Technorati's API και PHP

ΕΚΣΥΓΧΡΟΝΊΖΩ: 3 Μαρτίου 2007 - Κυκλοφόρησε την προσθήκη Technorati Rank WordPress.

ΕΝΗΜΕΡΩΣΗ: Λοιπόν, καταλήγει ότι το Technorati έχει ημερήσιο όριο ερωτημάτων. Ανακάλυψα τον σκληρό τρόπο, με έκλεισαν. Εάν έχετε εγκαταστήσει το γραφικό στοιχείο, θα δείτε ότι δηλώνει Σφάλμα με έναν σύνδεσμο πίσω στη σελίδα έργου, ώστε να μπορείτε να κατεβάσετε και να φιλοξενήσετε τον κώδικα μόνοι σας. Έχω επίσης ενημερώσει τον κωδικό έτσι ώστε μόλις φτάσετε στην ημερήσια κατανομή του API κλήσεις, απλά θα αλλάξει σε σύνδεσμο "Προσθήκη στα αγαπημένα".

Όντας έμπορος βάσης δεδομένων από το εμπόριο, έχω δύο ελαττώματα (εντάξει ... πολλά περισσότερα από δύο, αλλά αυτά έχουν να κάνουν με αυτήν την ανάρτηση). Δουλεύω καλά με αριθμητικούς στόχους και δουλεύω καλά οργανώνοντας και ευθυγραμμίζοντας λογικά έργα, άτομα, λογισμικό κ.λπ. Ακόμα και τα βιβλία μου είναι οργανωμένα (η αριστερή πλευρά της θήκης του βιβλίου είναι λογισμικό και ανάπτυξη, η δεξιά πλευρά είναι επιχείρηση, η κάτω δεξιά είναι μυθιστόρημα).

Το αριθμητικό ελάττωμα με κάνει να κοιτάζω καθημερινά το Technorati, το Google Analytics και το Google Adsense. Η Techorati είναι ένα από αυτά που πραγματικά μου ενδιαφέρει γιατί μου παρέχει ποιος συνδέεται μαζί μου. Μου αρέσει να επισκέπτομαι αυτούς τους ιστότοπους και να βλέπω τι λένε ή τι βρήκαν χρήσιμο. Ωστόσο, για να αναγνωρίσω αν άλλαξε η κατάταξή μου, πρέπει να κάνω αναζήτηση στο blog μου.

Χρειαζόμουν κάτι γρηγορότερα, γι 'αυτό προγραμματίσαμε ένα μικρό «widget» στο Technorati's API για να αποκτήσω την κατάταξή μου γρήγορα και εύκολα. Στην πραγματικότητα είναι αυτό που εμφανίζει την κατάταξη στην κορυφή αυτής της ανάρτησης. Αν θέλετε να δείτε πώς, πατήστε το σελίδα του έργου επάνω.

Το έφτιαξα χρησιμοποιώντας PHP5 + (Χρησιμοποιεί SimpleXML), cURL και JavaScript. simplexml είναι ένας απίστευτα ισχυρός κινητήρας XML! Είναι πολύ πιο εύκολο να προγραμματίσετε με τον παλιό κινητήρα ανάλυσης. Τα δείγματα κώδικα βρίσκονται στο σελίδα του έργου επίσης.

19 Σχόλια

  1. 1
  2. 4
  3. 6
  4. 7

    Ενημέρωσα το widget με μια ωραία συμβουλή εργαλείου που παρέχει επιπλέον λεπτομέρειες σχετικά με την κατάταξή σας! Το όνομα του ιστολογίου σας (σύμφωνα με την Technorati), καθώς και εισερχόμενοι σύνδεσμοι και ιστολόγια!

  5. 8

    Λοιπόν, αυτό ήταν γρήγορο! Αυτήν τη στιγμή λαμβάνω ένα σφάλμα από την Technorati:
    Έχετε εξαντλήσει την καθημερινή σας κατανομή των ερωτημάτων Technorati API.

    Έχοντας αυτό κατά νου, έχω τροποποιήσει τις αναρτήσεις μου εδώ ώστε οι άνθρωποι να φιλοξενούν τον κώδικα μόνοι τους αντί να χτυπήσουν τον ιστότοπό μου. Συγγνώμη για αυτά τα παιδιά! Δεν ήξερα καν ότι υπήρχε «καθημερινή κατανομή».

    • 9

      καλά που μου άρεσε πολύ ο Νταγκ 🙂 ... ω, ήταν διασκεδαστικό όσο κράτησε. Αν και φαίνεται να δείχνει κάποια συγκεκριμένη δημοτικότητα - ίσως η Technorati θα έχει παρατηρήσει και θα εφαρμόσει κάτι παρόμοιο από μόνα τους

      • 10

        Ελπίζω και εγώ το ίδιο. Διαβάζω τον ιστότοπό τους και δεν μπορώ να βρω τι είναι η «καθημερινή κατανομή». Είναι λίγο απογοητευτικό.

        Έχω τροποποιήσει τον κώδικα για να περάσω απλώς το μήνυμα σφάλματος ως σχολιασμένο HTML, ώστε να μην εμφανίζει το "0" στο οποίο συνήθιζε. Τώρα θα εμφανίζει το widget μόνο εάν υπάρχει θετική απάντηση.

        Υποθέτω ότι το καλύτερο στοίχημα μπορεί να είναι να φιλοξενήσετε μόνοι σας τη σελίδα προέλευσης, μπορείτε να το κάνετε αυτό. Θα σας κρατήσω αναρτημένους όταν ανακαλύψω τι είναι η «καθημερινή κατανομή». Ευχαριστώ, Στίβεν!

  6. 11

    Εντάξει… μερικές ακόμη βελτιώσεις. Αν προσπαθήσετε να αναζητήσετε μια διεύθυνση URL με το widget εκτός από το δικό μου, θα σας πει ότι υπάρχει σφάλμα και θα σας μεταφέρει στη σελίδα του έργου. Αυτό γίνεται ώστε να μπορείτε να κατεβάσετε τον κώδικα και να τον φιλοξενήσετε μόνοι σας. Οποιοσδήποτε μπορεί να φιλοξενήσει αυτόν τον κώδικα και με αυτόν τον τρόπο δεν θα αντιμετωπίζετε την καθημερινή κατανομή 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. Υποθέτω μόνο - αλλά στοιχηματίζω ότι ο Samanthon χρησιμοποιεί επίσης cURL.

  10. 16
  11. 17
  12. 18

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.