web service search aol

3

Click here to load reader

Upload: jurnalkomputercom

Post on 24-Jun-2015

25 views

Category:

Technology


4 download

DESCRIPTION

JurnalKomputer.Com

TRANSCRIPT

Page 1: Web service search aol

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

Page 2: Web service search aol

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

Page 3: Web service search aol

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.