web service search aol
DESCRIPTION
JurnalKomputer.ComTRANSCRIPT
Copyright © 2007 www.jurnalkomputer.com
Web Service Search AOL
Asep Herman Suyanto [email protected]
http://www.bambutechno.com
1. Permintaan Pencarian ke Web Service AOL
Seperti keterangan di http://dev.aol.com/aol_video/index.html. AOL video search
engine adalah index yang berisi berjuta-juta file video yang tersedia pada Internet. Index ini
secara terus-menerus dibaharui, dibersihkan dan diperluas untuk meliputi video yang terakhir
dari video yang paling populer pada Web. AOL video search APIs menyediakan alat
penghubung untuk mengakses index ini dan membangun aplikasi yang mengutamakan hasil
pencarian video.
AOL Video Search REST API menyediakan kemampuan bermanfaat untuk
membangun pencarian video yang luas dan aplikasi browsing video. Menggunakan API ini,
developer dapat mengakses data yang terdapat di index pencarian video AOL untuk
membangun aplikasi yang menonjolkan kemampuan pencarian video. AOL Video Search
REST API menyediakan kemampuan dan mendefinisikan spesifikasi untuk meluncurkan
query REST terhadap index pencarian video AOL dan pesan tanggapan berformat XML.
Metoda yang didukung oleh API ini adalah dibagi menjadi dua kategori, metoda user
dan metoda video. Metoda video REST API, dan khususnya metoda truveo.videos.getVideos.
Encapsulate adalah kemampuan dasar untuk meluncurkan query kepada search engine dan
mendapat kembali hasil pencarian video di dalam format XML.
Metoda user untuk kemampuan encapsulate REST API yang mengijinkan para user
individu untuk membuat aplikasi sesuai dengan keinginan. Dalam rangka menggunakan
metoda user REST API, user masing-masing harus mempunyai screen name AOL atau AIM
valid, dan user masing-masing harus tandai di dalam account AOL atau AIM. Aplikasi
Copyright © 2007 www.jurnalkomputer.com
metoda user ini harus melaksanakan pengesahan yang perlu untuk account user masing-
masing.
Untuk memperoleh akses ke AOL Video Search REST API, harus sediakan API
account. Ketika menciptakan API account baru, akan dibuatkan kunci unik, atau ID
Aplikasi. ID Aplikasi ini adalah string yang unik mengidentifikasi aplikasi organisasi dan
memberi hak untuk mengakses index pencarian video AOL. API menyediakan alat
penghubung REST untuk mengakses index pencarian video AOL. Dengan pendekatan ini,
query terdiri dari URL string dengan satu set parameter yang ditetapkan. Karena keseluruhan
query dimasukkan ke dalam frase URL secara sederhana, query dapat disampaikan dari
browser address bar, garis perintah, atau di dalam kode dari beberapa aplikasi yang dapat
menyampaikan HTTP GET request kepada URL yang ditetapkan. Untuk permintaan
pencarian diajukan ke alamat web service-nya, yaitu: http://api.searchvideo.com/apiv3.
2. Format Permintaan Pencarian ke Web Service AOL
Query pencarian bisa kata tunggal dan dapat juga frase kompleks yang terdiri dari
berbagai kata kunci, filter, pilihan penyortiran dan operator. Untuk query yang paling
sederhana dan paling umum, service pencarian video akan memeriksa keseluruhan index
video dan kembalikan semua arsip video yang berisi kata-kata query yang ditemukan. Jika
query pencarian kembalikan terlalu banyak hasil, maka gunakan query lebih rumit. Jika
terlalu sedikit hasil, maka kurangi banyaknya kata kunci query. Kemampuan yang didukung
AOL video search query syntax bisa di lihat pada lampiran D.2. Sedangkan permintaan
pencarian yang dilewatkan sebagai parameter, ditunjukan pada tabel 2.21.
3. Format Hasil Pencarian dari Web Service AOL
AOL Video Search APIs menyediakan penghubung yang direncana untuk
meluncurkan pencarian query kepada AOL video search engine dan mendapat kembali satu
Copyright © 2007 www.jurnalkomputer.com
set video yang memenuhi query yang disampaikan. Untuk elemen hasil pencarian, lihat
lampiran D.1
Tabel 2.21 Parameter Pencarian AOL
Name Description appid ID Aplikasi, adalah pengidentifikasi unik. method Nama metoda untuk memohon. Dalam hal ini, nilai dari argumentasi
ini harus diberi 'truveo.videos.getVideos'. query String query yang akan disampaikan kepada AOL video search
engine. String ini berisi istilah yang dicari dan dapat juga meliputi operator Boolean, modifier, filter dan sorter. Jika tidak ada string query atau string query kosong yang disajikan, metoda ini akan kembalikan video yang teratas.
results Jumlah dari hasil yang search engine mencoba untuk kembalikan sebagai jawaban atas permintaan. Nilainya antara 1 sampai 50. Nilai default-nya 10.
start Posisi awal dari hasil yang pertama, ke luar dari keseluruhan dalam menemukan hasil, yang harus dikembalikan sebagai jawaban atas permintaan. Nilai default-nya 0.
showRelatedItems Yang menandai jika terkait tag, channel, category dan user harus tercakup di hasil yang kembalikan sebagai jawaban atas permintaan. Nilai 1 menunjukkan bahwa item ini harus dimasukkan, dan nilai 0 menunjukkan bahwa mestinya tidak.
tagResults Jumlah dari tag terkait yang search engine mencoba untuk kembalikan sebagai jawaban atas permintaan. Parameter ini hanya relevan jika 'showRelatedItems' adalah 1. Nilainya antara 1 sampai 50. Nilai default-nya 10.
channelResults Jumlah dari channel terkait yang search engine mencoba untuk kembalikan sebagai jawaban atas permintaan. Parameter ini hanya relevan jika 'showRelatedItems' adalah 1. Nilainya antara 1 sampai 50. Nilai default-nya 10.
categoryResults Jumlah kategori terkait search engine mencoba untuk kembalikan sebagai jawaban atas permintaan. Parameter ini hanya relevan jika 'showRelatedItems' adalah 1. Nilainya antara 1 sampai 50. Nilai default-nya 10.
userResults Jumlah para user terkait search engine mencoba untuk kembalikan sebagai jawaban atas permintaan. Parameter ini hanya relevan jika ' showRelatedItems' adalah 1. Nilainya antara 1 sampai 50. Nilai default-nya 10.
showAdult Yang menandai jika isi dewasa harus dimasukkan atau dikeluarkan di dalam hasil kembalian sebagai jawaban atas permintaan. Nilai 1 menunjukkan bahwa isi dewasa harus dimasukkan, dan nilai 0 menunjukkan bahwa isi dewasa harus dikeluarkan.