JuTek: Mengakses Konten NYTimes via API

JuTek: Mengakses Konten NYTimes via API

nytimes

Jumat Tekno kali ini akan membahas mengenai NYTimes. Apa yang menarik dari New York Times? NYTimes menarik karena mempunyai satu domain khusus yang didedikasikan untuk proyek opensource. Bayangkan, sebuah koran yang punya proyek opensource!

Ada dua proyek yang terdaftar di open.nytimes.com. Yaitu DBSlayer dan XSL Cache. DBSlayer adalah layer abstraksi database yang dibangun di atas protokol HTTP dan JSON. Yes, akses database bisa dilakukan lewat HTTP langsung dan output-nya berupa JSON (data terstruktur). Abstraksi ini memberikan fleksibilitas pengaturan database yang berada di belakangnya. DBSlayer ini adalah alternatif metode scaling up yang biasanya sekedar mengandalkan replikasi. Sedangkan XLS Cache adalah modifikasi ekstensi XSL native PHP dengan memperkenalkan fitur cache. Metode ini mampu mengakselarasi performance hingga 2.5 kali.

Tentu saja, ini bukan sekedar proyek tanpa bukti. Dua proyek ini benar-benar dipakai di dalam pengembangan NYTimes sendiri.

Dan hari rabu kemarin, NYTimes melakukan gebrakan baru dengan meluncurkan API untuk mengakses data-data dalam NYTimes. Data-data tersebut melengkapi API yang telah ada sebelumnya. Antara lain Movie Review, Congress, Times Tag, dll. Jumlah data yang bisa diakses tidak tanggung-tanggung – semua data sejak tahun 1981 dan diperbarui tiap jam.

Tentu saja ini sangat menarik. Seperti biasa, jika ada data maka sisanya adalah kreativitas untuk mengolah data ini menjadi sesuatu yang lebih berharga. Telah ada beberapa aplikasi yang dibuat berbasiskan API NYTimes ini. Antara lain website movie review database dan aplikasi iPhone untuk fungsionalitas yang mirip.

Apa tujuannya? Seperti biasa, ternyata akses terhadap API ini dibatasi pada maksimal jumlah query per-hari. Berarti ada kemungkinan monetisasi dari akses premium. Untuk Article API sendiri, masih ada batasan bahwa ada beberapa artikel yang memerlukan subcription (walau teaser selalu tersedia gratis). Jadi NYTimes tidak sepenuhnya melepas datanya tanpa kontrol.

Mungkin NYTimes berniat membuat platform dan menciptakan ekosistem dari pemanfaatan datanya. Anda setuju?

Apakah langkah ini bisa ditiru oleh media lokal? Tidak hanya media cetak, mungkin juga media eletronik seperti televisi. TVRI misalnya? 😉

PS:
Saya juga mencoba membuat mashup sederhana dengan API tersebut. Dengan memanfaatkan Appjet, Yahoo! Pipes, dan jQuery (AJAX Playground). Hasilnya memang tak rapi tapi bisa membuktikan bahwa kita bisa memanfaatkan API ini. Lihat mashup-nya di sini.

7 thoughts on “JuTek: Mengakses Konten NYTimes via API

  1. Editornya AppJet gag enak mas ton.. gak ada fasilitas apa apa.. cuma kayak notepad tapi ada warnanya.. :p

    Mas Toni JuTek banget deh… 😉

    *ga penting bgt*

  2. @ariawan
    Iya, editornya masih payah. Plus librarynya masih kurang. Bayangin klo bikin aplikasi yang rada kompleks dikit. Mampus mungkin karena gk ada frameworknya.

    Karena aku suka javascript, jadinya gw suka ma AppJet. Mo koding di GAE (Google App Engine) gk mampu Phyton-nya 😀

  3. Good move NYT! It’s going to be interesting. Tapi kalo LA Times atau ChicagoTribune doing the same thing, What so special about YOU?!

    *anggap saja saya belum tau kualitas masing2 koran*

  4. Eh, appjet kemarin (6 des 09) sah milik Google.
    Keluar dari Google, buat perusahan sendiri, lalu di ambil Google lagi, untuk kembangin Wave.

    Lesson? Big Fish should always stayed in the Big Tank.

    1. @tychm
      Big Tank yang mana? Hehehehe. Saya tidak mengira kalau Etherpad itu begitu hebatnya sampai harus diakuisisi oleh Google. Kaget juga loh waktu ada berita itu.

Comments are closed.

Comments are closed.