Thursday, February 9, 2012

Build Facebook Apps

Facebook adalah sebuat networksosial yang memiliki member hingga jutaan, dengan jumlah member yang sedimikian besar telah membuat facebook menjadi sebuah komunitas online besar yang memberikan potensi besar dalam memasarkan sebuah produk.



Keberhasilan facebook yang luar biasa tidak lepas dari inovasi fitur yang luar biasa di masa pertumbuhannya seperti Facebook chat, Facebook Page, Photo Tagging hingga Facebook Apps.

Dari sekian fitur yang terdapat pada Facebook salah satu yang menarik adalah Facebook Apps.

Facebook Apps adalah sebuah fitur yang memungkin member memiliki aplikasi pribadi yang dapat di sisipkan kedalam Facebook, sehingga seolah-olah menyatu dengan facebook.

Pada posting ini akan dijelaskan cara membuat Facebook Apps

A. Menyiapkan Aplikasi

Proses adalah tahap untuk menyiapkan aplikasi pribadi untuk di integrasikan kedalam facebook.

Taruh Aplikasi pribadi disebuah komputer server yang dapat diakses melalui internet, seperti contoh dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas

Apabila url tersebut di akses melalui browser maka akan tampil seperti dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas







B. Registrasi dan Setting App Facebook

1. Akses page https://developers.facebook.com/apps untuk memulai menggunakan layanan Facebook Apps.

Klik Gambar Untuk Lihat Lebih Jelas

2. Tekan tombol Create New App untuk mengawali setting Facebook Apss.

Klik Gambar Untuk Lihat Lebih Jelas

3. Setelah menekan tombol Create New App maka akan muncul form untuk memasukan nama aplikasi yang akan dibuat.

Klik Gambar Untuk Lihat Lebih Jelas

4. Apabila muncul Security Box maka masukan kode yang muncul pada Security Box, seperti dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas

5. Setelah Create New App Facebook berhasil maka akan muncul sebuah page yang berisikan inputan untuk memasuk keterangan (BASIC INFO) mengenai Aplikasi Facebook yang kita buat seperti Contact Email dan Category Aplikasi.

Klik Gambar Untuk Lihat Lebih Jelas

6. Pada page yang sama dengan dengan nomor 5 terdapat bagian bernama SELECT HOW YOUR APP INTEGRATES WITH FACEBOOK.

Bagian tersebut adalah sebuah setting untuk menentukan cara menghubungan aplikasi yang kita miliki agar dapat terintegrasi ke dalam system facebook.

Pada contoh di posting ini memilih dengan cara App On Facebook seperti contoh dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas
  • Pada Inputan Canvas Url masukan alamat URL aplikasi yang akan di intergrasikan pada facebook, sebagai contoh pada posting ini adalah http://xxxxx.e-shopping.co.id/fb/cto/
  • Pada Inputan Secure Canvas Inputan masukan alamat Secure URL aplikasi yang akan di intergrasikan pada facebook https://xxxxx.e-shopping.co.id/fb/cto/
  • Pada Inputan Canvas Page berisikan alamat aplikasi kita pada Facebook, sebagai contoh pada posting ini adalah http://apps.facebook.com/cinoxtokoonline

7. Setelah keterangan mengenai BASIC INFO dan SELECT HOW YOUR APP INTEGRATES WITH FACEBOOK diisikan dan menekan tombol SAVE CHANGE maka facebook akan menyiapkan aplikasi kita yang memerlukan waktu beberapa menit.

Klik Gambar Untuk Lihat Lebih Jelas

8. Untuk memeriksa apakah Aplikasi kita telah ter-integrasi dengan facebook, dapat di cek dengan mengetikan alamat aplikasi di facebook pada browser seperti contoh dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas

Apabila integrasi berhasil maka akan muncul seperti dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas


C. Canvas Setting

Canvas Setting adalah sebuah setting untuk mengatur lebar dari canvas pada facebook. Canvas adalah tempat pada Facebook Apps untuk menampilkan aplikasi yang kita miliki.

1. Pada page developer (https://developers.facebook.com/apps)  yang terletak pada sisi kiri page tersebut klik nama aplikasi yang akan di berikan setting Canvas, sebagai contoh pada posting ini adalah Cinox Toko Online.

Klik Gambar Untuk Lihat Lebih Jelas

2. Kemudian klik link Edit Setting dari page yang muncul untuk masuk ke dalam menu setting.

Klik Gambar Untuk Lihat Lebih Jelas

3. Kemudian pada sisi kiri dari page yang muncul klik menu Setting -> Advance

Klik Gambar Untuk Lihat Lebih Jelas

4. Lalu pada page yang muncul cari bagian bernama Canvas Settings, berikan setting seperti gambar dibawah ini.

Klik Gambar Untuk Lihat Lebih Jelas

Dengan memilih Canvas Width Fluid dan Canvas Heigth  Fluid maka aplikasi kita akan memiliki tampilan secara full/tanpa border didalam sistem Facebook Apps.

Klik Gambar Untuk Lihat Lebih Jelas

15 comments:

  1. ini nih baru dapet sangat terinci tutorialnya...thx mas....mau tanya ni saya sudah coba buat dan error apa ya salahnya?

    ReplyDelete
    Replies
    1. makasih :) tampilan error nya seperti apa ?

      Delete
  2. saya buka link yg di berikan ("https://apps.facebook.com/cinoxtokoonline/")
    kok error ya
    This webpage is not available
    The webpage at https://riset.e-shopping.co.id/fb/cto/ might be temporarily down or it may have moved permanently to a new web address.
    Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. protokol nya bukan https tapi http -> http://riset.e-shopping.co.id/fb/cto/

      Delete
  3. Bro , anda udah ketinggalan info, FB APPS sejak Oct 2011 udah required https , ini artikel Juni 2012, harus nya screen capture nya udah berubah dong?

    Sekarang udah ada kolom "Secure Canvas URL: [?]", Jadi yg mau punya FB apps harus punya SSL Certificates. silahkan beli dulu, harga nya sekitar 350rb/th :D

    Ini info lengkapnya
    http://developers.facebook.com/blog/post/497/

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. This comment has been removed by the author.

      Delete
    3. Ngak ada yang berubah, tahapannya masih relevan dengan sekarang.

      Di contoh posting ini ada inputan secure canvas url, saya tuliskan domain tujuan dengan protokol https, walaupun belum punya ssl certificate tetap di terima sama fb apps,

      Karena fb apps hanya sebagi media perantara antara yang menghubungkan server app kita dengan browser client, proses tramisi data yang terjadi tidak akan melalui facebook tatapi langsung dari browser client ke server app kita.

      Jadi buka suatu syarat mutlak untuk memiliki ssl certificate, tapi kalau mau lebih aman silakan gunakan ssl certificate.

      Karena model facebook apps yang di contoh posting ini, modelnya seperti ifarame html.

      Delete
  4. maaf gan , apps ini bisa di jadikan keylogger,
    klw agan punya source codenya, kirim email ke saya, kita saling share ^_^

    ReplyDelete
  5. ko di saya ga bisa ya, katanya

    This webpage is not available
    The webpage at https://www.xxxxxx.com/ might be temporarily down or it may have moved permanently to a new web address.

    apa karena saya ga ada https ?

    ReplyDelete
  6. its very useful information, ...... hopefully successfully added his blog, ...


    By : facebook app developer indonesia | DheZign.com

    ReplyDelete