Buka Facebook dapat duit (cara menghasilkan uang dari facebook)
Desktop Facebook Application · Proses untuk membuat aplikasi Facebook itu relatif mudah. Kita...
Transcript of Desktop Facebook Application · Proses untuk membuat aplikasi Facebook itu relatif mudah. Kita...
pendekarkerayon
Desktop Facebook Application
Sebenarnya, ini bukan barang baru bagi para developer, topik mengenai pengembangan aplikasi
Facebook sudah ada sejak beberapa tahun yang lalu. Namun, sayangnya informasi mengenai topik ini
tidak pernah keluar dari lingkungan para developer itu sendiri. Sehingga, rasio perkembangan aplikasi
dalam Facebook relatif tidak sebanding dengan jumlah pengguna Facebook saat ini.
Di Indonesia, kecenderungan para user (pengguna Facebook) relatif kontra produktif. Facebook-ers
Indonesia lebih senang menggunakan atau memainkan aplikasi/game yang ada, daripada membuat
aplikasi/game itu sendiri. Padahal kesempatan untuk 'menjual' kemampuan kita di sini sangat terbuka,
bahkan bukan tidak mungkin kita bisa menghasilkan uang dari situs fenomenal ini (dengan cara menjual
aplikasi/game hasil karya kita tentunya).
Proses untuk membuat aplikasi Facebook itu relatif mudah. Kita hanya tinggal menggunakan Facebook
API dan mengintegrasikannya dengan bahasa pemrograman yang kita kenal, dalam kasus ini yaitu
Actionscript.
Aplikasi yang dapat kita bangun dari Facebook API terbagi dua macam, versi desktop dan versi web.
Dalam kesempatan ini, penulis akan memberikan gambaran bagaimana membuat aplikasi Facebook
versi desktop, karena selain tutorial ini lebih bersifat pengenalan, proses pengembangan versi desktop
lebih mudah untuk dicoba.
Secara garis besar, ada empat langkah yang harus dilakukan.
1. Sign up (Heuheu... Ya iya lah...).
2. Mendaftarkan aplikasi yang akan dibangun.
3. Membangun aplikasi desktop (Adobe AIR) di Flex.
4. Packaging aplikasi Adobe AIR.
pendekarkerayon Mendaftarkan aplikasi yang akan dibangun
• Masuk ke halaman Facebook Developer Application.
• Bila jendela seperti di bawah ini muncul, klik Allow.
• Agar mempermudah akses kedepannya, klik Bookmark Developer App.
pendekarkerayon
• Selanjutnya, klik Set Up New Application.
• Namai aplikasi yang akan Anda buat. Dalam hal ini, penulis memasukkan FacebookApp sebagai
namanya. Lalu, klik Create Application.
• Pada tab Basic, di bawah Application Name, terdapat informasi Application ID, API Key, dan
Secret. Simpan informasi penting ini.
pendekarkerayon
• Lalu, klik tab Advanced, pilih Desktop sebagai Application Type-nya.
• Klik Save Changes.
Membangun aplikasi desktop (Adobe AIR) di Flex
• Buka Flash Builder. Jika Anda tidak memilikinya, silakan download trial-nya.
• Buat sebuah Flex project baru dengan nama FacebookApp dengan tipe aplikasi Desktop (runs in
Adobe AIR).
pendekarkerayon
• Klik Finish.
• Buka web browser, dan masuk ke halaman ActionScript 3 Library for Facebook Platform.
• Download Facebook_library_with_AIRConnect_v3.4_flex.swc.
• Salinkan file yang baru saja di-download ke dalam folder libs pada Flex project Anda.
• Salinkan juga file header.png (silakan buka rulyardiansyah.wordpress.com) ke folder src.
pendekarkerayon
• Ketikkan kode MXML dan actionscript berikut.
pendekarkerayon
• Coba tekan Ctrl + F11 (Run application).
• Dan, klik tombol Log Me In to Facebook.
pendekarkerayon
• Untuk memastikan Anda memang sudah terhubung dengan server Facebook, tutup jendela
FacebookApp, tambahkan conditional statement berikut pada onFacebookConnect() method.
pendekarkerayon
• Coba jalankan kembali (Ctrl + F11). Bila jendela FacebookApp terlihat seperti gambar di bawah,
maka Anda sudah berhasil terhubung dengan server Facebook.
• Sekarang coba ketikkan kode berikut. (Lengkap)
pendekarkerayon
pendekarkerayon
• Perhatikan apakah tombol Log In dan Log Out-nya sudah berfungsi dengan benar atau belum.
(Maksudnya, ketika aplikasi pertama kali dijalankan, tombol Log Out tidak aktif. Setelah
terhubung - setelah Log In - tombol Log In tidak aktif, tapi tombol Log Out aktif.)
Packaging aplikasi Adobe AIR
• Kembali ke Flash Builder. Klik tombol Export Release Build.
pendekarkerayon
pendekarkerayon
• Installer FacebookApp.air dan FacebookApp.exe siap untuk didistribusikan.
Semoga bermanfaat.
- ruly ardiansyah