Menggunakan Technorati's API dan PHP

MEMPERBARUI: March 3, 2007 - Merilis Plugin Technorati Rank WordPress.

UPDATE: Akhirnya Technorati memiliki batas permintaan harian. Saya menemukan dengan cara yang sulit, mereka menutup saya. Jika Anda telah menginstal widget, Anda akan melihat bahwa itu menyatakan Kesalahan dengan tautan kembali ke Halaman Proyek sehingga Anda dapat mengunduh dan menghosting kode sendiri. Saya juga telah memperbarui kodenya sehingga setelah Anda mencapai jatah Harian API panggilan, itu hanya akan berubah menjadi tautan "Tambahkan ke Favorit".

Menjadi pemasar database berdasarkan perdagangan, saya memiliki dua kekurangan (oke… lebih dari dua, tapi ini ada hubungannya dengan posting ini). Saya bekerja dengan baik dengan tujuan numerik dan saya bekerja dengan baik mengatur dan secara logis menyelaraskan proyek, orang, perangkat lunak, dll. Bahkan buku saya terorganisir (sisi kiri rak buku adalah perangkat lunak dan pengembangan, sisi kanan atas adalah bisnis, kanan bawah adalah fiksi).

Cacat angka membuat saya terus melihat Technorati, Google Analytics, dan Google Adsense sepanjang hari, setiap hari. Techorati adalah salah satu yang benar-benar menarik minat saya karena menyediakan siapa yang terhubung ke saya. Saya senang mengunjungi situs-situs tersebut dan melihat apa yang mereka katakan atau apa yang mereka anggap berguna. Untuk mengetahui apakah peringkat saya berubah atau tidak, saya perlu melakukan pencarian di blog saya.

Saya membutuhkan sesuatu yang lebih cepat jadi saya memprogram sedikit 'widget' ke Technorati's API untuk mendapatkan peringkat saya dengan cepat dan mudah. Itu sebenarnya yang menampilkan peringkat di bagian atas posting ini. Jika Anda ingin melihat caranya, tekan my halaman proyek up.

Saya membuatnya menggunakan PHP5 + (Menggunakan SimpleXML), cURL, dan JavaScript. SimpleXML adalah mesin XML yang sangat kuat! Jauh lebih mudah untuk memprogram daripada mesin parsing lama. Sampel Kode ada di halaman proyek juga.

19 Komentar

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

    Nah, itu tadi cepat! Saat ini saya mendapatkan kesalahan dari Technorati:
    Anda telah menggunakan alokasi harian kueri Technorati API Anda.

    Dengan pemikiran tersebut, saya telah memodifikasi posting saya di sini agar orang-orang menghosting kode mereka sendiri daripada membuka situs saya. Maaf tentang orang-orang itu! Saya bahkan tidak tahu ada 'jatah harian'.

    • 9

      baik itu benar-benar menyedot Doug 🙂… oh baiklah itu menyenangkan selama itu berlangsung. Meskipun tampaknya begitu menunjukkan popularitas yang pasti - mungkin Technorati akan memperhatikan dan menerapkan sesuatu yang serupa sendiri

      • 10

        Aku juga berharap demikian. Saya membaca situs mereka dan tidak dapat menemukan apa 'jatah harian' itu. Agak membuat frustrasi.

        Saya telah memodifikasi kode agar hanya meneruskan pesan kesalahan sebagai HTML yang dikomentari sehingga tidak menampilkan "0" seperti dulu. Sekarang hanya akan menampilkan widget jika ada respon positif.

        Saya kira taruhan terbaiknya adalah meng-host halaman sumber Anda sendiri, Anda dapat melakukannya. Saya akan terus mengabari Anda ketika saya mengetahui apa yang dimaksud dengan 'jatah harian'. Terima kasih, Steven!

  6. 11

    Ok… beberapa perbaikan lagi. Jika Anda mencoba mencari URL dengan widget selain widget saya, itu akan memberi tahu Anda bahwa ada kesalahan dan membawa Anda ke halaman proyek. Ini agar Anda dapat mengunduh kode dan menyimpannya sendiri. Siapapun dapat menghosting kode ini dan dengan begitu Anda tidak akan mengalami alokasi harian API.

    Saya juga telah memodifikasinya sehingga jika Anda mencapai Penjatahan Harian, ini hanya akan beralih ke tautan "Tambahkan ke Favorit"!

  7. 12
  8. 13
  9. 14
    • 15

      Wow, Tyler! Saya tahu cURL adalah persyaratan, tetapi saya tidak menyadari bahwa beberapa orang tidak akan menyediakannya untuk mereka. Saya pikir itu adalah perpustakaan yang dimuat secara default dengan penginstalan PHP. Saya hanya menebak-nebak - tapi saya yakin Samanthon juga menggunakan cURL.

  10. 16
  11. 17
  12. 18

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.