Sử dụng Technorati's API và PHP

UPDATE: Tháng 3 3, 2007 - Đã phát hành Plugin WordPress Xếp hạng Technorati.

CẬP NHẬT: Rất vui là Technorati có giới hạn truy vấn hàng ngày. Tôi tìm ra con đường khó khăn, họ đóng cửa tôi. Nếu bạn đã cài đặt tiện ích con, bạn sẽ thấy tiện ích này thông báo Lỗi với một liên kết quay lại Trang Dự án để bạn có thể tự tải xuống và lưu trữ mã. Tôi cũng đã cập nhật mã để khi bạn đạt được phân bổ Hàng ngày của API cuộc gọi, nó sẽ chỉ đơn giản thay đổi thành liên kết “Thêm vào Mục yêu thích”.

Là một nhà tiếp thị cơ sở dữ liệu theo thương mại, tôi có hai sai sót (được thôi… nhiều hơn hai, nhưng những điều này liên quan đến bài đăng này). Tôi làm việc tốt với các mục tiêu số và tôi tổ chức tốt và sắp xếp hợp lý các dự án, con người, phần mềm, v.v. Ngay cả sách của tôi cũng được sắp xếp (phía bên trái của hộp sách là phần mềm và phát triển, phía trên bên phải là doanh nghiệp, phía dưới bên phải là viễn tưởng).

Lỗ hổng số khiến tôi nhìn vào Technorati, Google Analytics và Google Adsense cả ngày, hàng ngày. Techorati là một trong những hãng thực sự thu hút được sự quan tâm của tôi vì nó cung cấp cho tôi những người đang liên kết với tôi. Tôi thích truy cập những trang web đó và xem những gì họ đang nói hoặc những gì họ thấy hữu ích. Tuy nhiên, để nhận ra thứ hạng của tôi có thay đổi hay không, tôi cần phải tìm kiếm trên blog của mình.

Tôi cần một cái gì đó nhanh hơn nên tôi đã lập trình một 'widget' nhỏ cho Technorati API để đạt được thứ hạng của tôi một cách nhanh chóng và dễ dàng. Nó thực sự là thứ hiển thị thứ hạng ở đầu bài đăng này. Nếu bạn muốn xem cách làm, hãy nhấn vào trang dự án lên.

Tôi đã xây dựng nó bằng PHP5 + (Nó sử dụng SimpleXML), cURL và JavaScript. SimpleXML là một công cụ XML cực kỳ mạnh mẽ! Nó dễ dàng lập trình hơn nhiều so với công cụ phân tích cú pháp cũ. Mẫu mã có trên trang dự án là tốt.

19 Comments

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

    Chà, nhanh quá! Tôi hiện đang nhận được lỗi từ Technorati:
    Bạn đã sử dụng hết lượng truy vấn API Technorati phân bổ hàng ngày của mình.

    Với ý nghĩ đó, tôi đã sửa đổi các bài đăng của mình ở đây để mọi người lưu trữ mã của riêng họ thay vì truy cập trang web của tôi. Xin lỗi về điều đó mọi người! Tôi thậm chí không biết có một 'phân bổ hàng ngày'.

    • 9
      • 10

        Tôi cũng hy vọng như vậy. Tuy nhiên, tôi đã đọc qua trang web của họ và không thể tìm thấy 'phân bổ hàng ngày' là gì. Nó hơi bực bội.

        Tôi đã sửa đổi mã để chỉ chuyển thông báo lỗi dưới dạng HTML được nhận xét để nó không hiển thị "0" như trước đây. Bây giờ nó sẽ chỉ hiển thị tiện ích nếu có phản hồi tích cực.

        Tôi cho rằng cách tốt nhất có thể là tự mình lưu trữ trang nguồn, bạn có thể làm điều đó. Tôi sẽ thông báo cho bạn khi tôi tìm ra 'phân bổ hàng ngày là gì'. Cảm ơn, Steven!

  6. 11

    Ok… một số cải tiến nữa. Nếu bạn cố gắng tìm kiếm một URL bằng tiện ích con không phải của tôi, nó sẽ cho bạn biết có lỗi và đưa bạn đến trang dự án. Điều này để bạn có thể tải xuống mã và tự lưu trữ mã. Bất kỳ ai cũng có thể lưu trữ mã này và theo cách đó, bạn sẽ không gặp phải phân bổ hàng ngày của API.

    Tôi cũng đã sửa đổi nó để nếu bạn đạt được Phân bổ hàng ngày, nó chỉ cần chuyển thành liên kết “Thêm vào Mục yêu thích”!

  7. 12
  8. 13
  9. 14

    Tôi đã tìm thấy tiện ích nhỏ của bạn cho Technorati, mặc dù tôi phát hiện ra rằng máy chủ của mình không có cURL được biên dịch khi PHP5 được cài đặt.

    Vì vậy, tôi sẽ xem liệu tôi có thể làm cho cái này hoạt động hay không: http://samanathon.com/2007/03/10/wordpress-plugin-display-your-technorati-rank-with-php-4/ mà bạn đã giúp với những người không sử dụng PHP5 🙂

    • 15

      Chà, Tyler! Tôi biết cURL là một yêu cầu nhưng tôi không nhận ra rằng một số người sẽ không cung cấp nó cho họ. Tôi nghĩ rằng đó là một thư viện được tải theo mặc định với các bản cài đặt PHP. Tôi chỉ đoán thôi - nhưng tôi cá rằng Samanthon cũng sử dụng cURL.

  10. 16
  11. 17
  12. 18

Bạn nghĩ gì?

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.