Posted on Thursday, 28th May 2009 by zairvai

Berikut adalah langkah-langkah untuk membuat aplikasi facebook. Sebelum anda memulai, ada beberapa kriteria yang harus diketahui, yaitu:

1. memahami salah satu bahasa pemrograman seperti php, javascript, ruby atau phyton (wajib).

2. memahami penggunaan ssh,ftp atau mysql database.

3. memiliki hosting server yang mendukung bahasa2 program diatas.

======================================================

langkah – langkah awal membuat aplikasi facebook :

Setting aplikasi dalam facebook

1. buka dan bergabung ke dalam komunitas facebook apps. kemudian klik ‘Allow’.

2. Buka aplikasi developer kemudian klik ‘setup a new application’. beri nama aplikasi anda lalu cek ‘term and condition’ kemudian submit.

3. perhatikan API KEY dan SECRET KEY.

4. Klik ‘edit setting’, masuk ke bagian Canvas tab

5.  Canvas Page Url adalah alamat url aplikasi anda didalam facebook. nama ini akan anda gunakan untuk membuka aplikasi facebook http://apps.facebook.com/namaaplikasi

6.  Canvas Callback Url adalah alamat url file aplikasi facebook yang anda simpan dalam server hosting.

misalkan http://www.domainkamu.com/aplikasifacebook/ atau bisa juga berbentuk ip http://xxx.x.x.x/aplikasifacebook/

7.  kalau semua sudah ok bisa langsung klik ‘save changes’

Setting aplikasi dalam server hosting

1. Download facebook API platform client

2. extract file tersebut

3. upload file ke dalam folder aplikasi facebook pada server hosting. misal folder “aplikasifacebook”

4. buat satu file ‘index.php’

5. kemudian copy paste code berikut ke index.php pada langkah 4


<?php

// Copyright 2007 Facebook Corp.  All Rights Reserved.

//

// Application: sample_a

// File: 'index.php'

//   This is a sample skeleton for your application.

//

require_once 'facebook.php';

$appapikey = '77d7a828bdae279477a5bfbf7600a3e5';

$appsecret = '40e0597bb6b21ccb150c73fc35c17b46';

$facebook = new Facebook($appapikey, $appsecret);

$user_id = $facebook->require_login();

// Greet the currently logged-in user!

echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";

// Print out at most 25 of the logged-in user's friends,

// using the friends.get API method

echo "<p>Friends:";

$friends = $facebook->api_client->friends_get();

$friends = array_slice($friends, 0, 25);

foreach ($friends as $friend) {

echo "<br>$friend";

}

echo "</p>";

6. perhatikan

require_once ‘facebook.php’; (pada line ke 15)
pastikan index.php berada satu folder dengan facebook.php (dari file yang telah anda extract tadi)

susuan folder “applikasifacebook”

->index.php

->facebook.php

->folder/file hasil extract lainnya

7.  lalu pada index.php ganti $appapikey = ‘api key anda’  dan  $appsecret = ‘secret key anda’

8. simpan file.

9. buka http://apps.facebook.com/nama_aplikasi_anda (nama aplikasi yang anda setup pada canvas page url)

10. aplikasi akan mengeluarkan list facebook id milik 25 kawan anda

Lihat Demo

Download Demo

selamat mencoba.
untuk pertanyaan silahkan kirim komentar.

Baca juga :

Tags:

Artikel lainnya :

Kategori Tutorial | Comments (19)

19 Responses to “Memulai membuat aplikasi facebook”

  1. AvatarFacebook User

    mantap!!!, berhasil dicoba

    Reply to this comment.
  2. Avatarqu

    kalo cuma ngerti sedikit html bisa gak? padahal pengin banget bikin apps di facebook.
    mamapir ke blog saya kalo sempat terima kasih , salam kenal juga

    Reply to this comment.
  3. Avatarzairvai
    Author Comment

    kalau hanya tampilan statis aja bisa dengan HTML. PHP digunakan kalau ada interaksi dengan Database atau tampilan dinamis. untuk lebih lengkapnya bisa dilihat di http://wiki.developers.facebook.com/index.php/FBML

    Reply to this comment.
  4. Avatarjurug

    tak coba dulu.. ntar kalo bingung tak kesini lagi bos..

    tertarik banget nie

    Reply to this comment.
  5. Avataraldy

    anda tidak menjelaskan knp anda harus men-setting aplikasi facebook anda.
    anda tidak menjelaskan detail tiap dari perubahan.
    Jadi sangat sulit bagi orang yang baru belajar untuk mengetahui hal itu.
    dan harus anda pahami jika orang sudah memahami bahasa script dll, buat apa mereka search di google dengan keyword membuat aplikasi facebook.
    terima kasih

    Reply to this comment.
  6. Avatarzairvai
    Author Comment

    halo aldy, makasih atas sarannya, next time saya akan buat tutorial dengan lebih detail, maklum terbatas waktu utk itu jadi terburu2, buat kawan2 yang mau tanya silahkan. Setiap komentar yang anda tulis akan langsung memberikan notification di msn saya, dan bisa lgsg saya jawab, terima kasih :D cheers.

    Reply to this comment.
  7. AvatarRandy

    Mas zairvai terima kasih atas postnya. Namun bisakah anda memberikan tutorial lengkap cara membuat facebook apps dari koneksi, setting database, dll. Saya pusing dengan banyaknya file yang facebook beri di .tar.gz nya dan taruh file tsb dimana.

    Sekian terima kasih
    ** jika mas mau ngirim tutorialnya bisa rujuk ke email saya (randy.tanudjaja@live.com) **

    Reply to this comment.
  8. Avatarzairvai
    Author Comment

    hai Randy, saya lebih suka menjawab disini supaya yang lain bisa baca juga.
    pertama, facebook apps cukup luas dan byk fitur yang bisa digunakan, tutorial diatas adalah start-up untuk memulai facebook apps dengan menampilkan list kawan-kawan. kalau itu sudah berhasil maka menggunakan fungsi lain akan ckp mudah. kedua, untuk masalah database kamu bisa refer ke http://www.alkode.net/2009/06/12/php-mysql/

    nb:
    buat folder “facebook” satu level dengan file index.php kamu,seperti susunan ini

    ->index.php
    ->”facebook” folder yang isinya :
       ->facebookapi_php5_restlib.php
       ->facebook_desktop.php
       ->facebook.php

    jangan lupa di file index.php tulis script ini
    require_once "facebook/facebook.php"
    lalu selanjutnya ikuti contoh kode diatas berdasarkan API key dan Secret Key kamu.

    Reply to this comment.
  9. Avatardian

    4. Klik ‘edit setting’, masuk ke bagian Canvas tab

    5. copy paste code berikut

    no 5 itu pastekan dimana? di canvas gak ada buat edit script.
    yang ada di sana hanya Canvas Callback URL.

    apakah ada database yang harus dibikin jika seperti script diatas?
    gimana jika gak usah bikin folder facebook, index.php langsung berada pada public_html dan sama-sama dengan file yang diperlukan lainnya?
    sehingga dalam index.php pada require_once “facebook.php”

    selanjutnya saya masih bingung ngisi Required URLs pada tab canvas. Canvas Callback URL nya di isi apa biar file pada server kita kebaca dengan benar oleh facebook.

    terima kasih

    Reply to this comment.
  10. Avatardian

    nyambung lagi ni…

    kalo ada keterangan gini gimana ya? ada yang kurang filenya atau gimana?

    Errors while loading page from application
    Parse errors:

    FBML Error (line 20): illegal tag “map” under “fb:canvas”
    FBML Error (line 21): illegal tag “area” under “fb:canvas”
    FBML Error (line 22): illegal tag “area” under “fb:canvas”
    FBML Error (line 23): illegal tag “area” under “fb:canvas”
    FBML Error (line 24): illegal tag “area” under “fb:canvas”
    FBML Error (line 28): illegal tag “body” under “fb:canvas”

    makasih… :)

    Reply to this comment.
  11. Avatarzairvai
    Author Comment

    hi, sorry sebelumnya ada informasi yang hilang dalam artikel ini dan sekarang sudah saya update.

    FBML Error (line 20): illegal tag “map” under “fb:canvas”
    FBML Error (line 21): illegal tag “area” under “fb:canvas”
    FBML Error (line 22): illegal tag “area” under “fb:canvas”
    FBML Error (line 23): illegal tag “area” under “fb:canvas”
    FBML Error (line 24): illegal tag “area” under “fb:canvas”
    FBML Error (line 28): illegal tag “body” under “fb:canvas”

    artinya Facebook tidak mengizinkan kamu untuk menggunakan tag tersebut.
    karena memang tidak semua HTML tags bisa kamu masukan pada Facebook Apps. Untuk mengetahui tags apa saja yang diperbolehkan bisa lihat disini

    Reply to this comment.
  12. Avatarfacebook blog

    setelah googling mengenai cara buat applikasi di facebook,ketemu juga artikel yang cukup memuaskan ini setelah buka beberapa situs mengenai keyword “cara buat appl. di facebook”walaupun artikel ini ketemunya di halaman ke 3 dari google..tapi tips ini yang paling jelas memberikan caranya….!!!thanks ya…!

    Reply to this comment.
  13. Avataraplikasi facebook

    Gunakan Hosting bayar saja Untuk Aplikasi Facebook

    Disini Saya ada buat Aplikasi Facebook :

    1. Scripts Aplikasi IklanBaris
    2. Scripts Aplikasi Reseller
    3. Scripts Aplikasi Real Estate

    Dan semua Sripts Aplikasi Facebook diatas sudah dilengkapi dengan fasilitas untuk mencari duit di facebook silahkan download scripts nya di dalam ebook di bawah ini.

    http://www.indosonic.com/download/aplikasi-facebook.pdf

    mau tanya bisa di forum facebook ini :

    http://www.facebook.com/apps/application.php?id=368407803018

    Salam Sukses

    Indosonic.com

    Reply to this comment.
  14. Avatarsangdebt

    nice tutorial. mau tanya .. kalau saya ada script. disitu kan sdh ada index.php. apa saja yg perlu ditambahkan ke index agar konek dengan facebook apps?

    thanks

    Reply to this comment.
  15. Avatarzairvai
    Author Comment

    nice tutorial. mau tanya .. kalau saya ada script. disitu kan sdh ada index.php. apa saja yg perlu ditambahkan ke index agar konek dengan facebook apps?

    thanks

    klo website yang di akses dari luar facebook harus menggunakan Facebook Connect, tutorialnya akan saya bahas secepatnya.

    atau kalau mau menggunakan script facebook social plugin yang simple bisa buka disini, http://www.alkode.net/2010/04/27/membuat-website-anda-lebih-sosial-dengan-facebook/

    Reply to this comment.
  16. Avatarmr.bebas

    bisa ga gina masukin situs kita di apps facebook
    seperti input data ??
    tolong penjelasanya
    thanks B4

    Reply to this comment.
  17. Avatarzairvai
    Author Comment

    mksdnya buat form di Facebook?

    Reply to this comment.
  18. Avatargastia

    4. Klik ‘edit setting’, masuk ke bagian Canvas tab
    5. copy paste code berikut
    no 5 itu pastekan dimana? di canvas gak ada buat edit script.
    yang ada di sana hanya Canvas Callback URL.
    apakah ada database yang harus dibikin jika seperti script diatas?
    gimana jika gak usah bikin folder facebook, index.php langsung berada pada public_html dan sama-sama dengan file yang diperlukan lainnya?
    sehingga dalam index.php pada require_once “facebook.php”
    selanjutnya saya masih bingung ngisi Required URLs pada tab canvas. Canvas Callback URL nya di isi apa biar file pada server kita kebaca dengan benar oleh facebook.
    terima kasih

    Mungkin masih harus baca pelan-pelan di keterangan bagian kanan dari suatu perintah, kalo masih error yah dicoba lagi.
    memang akan lebih baik, kalo ada tutorial versi indonesia dan ada walkthroughnya.
    salam buat semuanya http://gastia.com.

    Masalahnya, sih konek blog ke fb .. terhitung masih mudah, kalo sdh dapat ID Aplikasi, Public dan private number .. semuanya beres.

    Tapi percuma, kalo kantor atau komputer perusahaan .. memblokir facebook. tetap saja gak bisa di buka, ..

    Reply to this comment.
  19. Avatarska

    nyambung lagi ni…
    kalo ada keterangan gini gimana ya? ada yang kurang filenya atau gimana?
    Errors while loading page from application
    Parse errors:
    FBML Error (line 20): illegal tag “map” under “fb:canvas”
    FBML Error (line 21): illegal tag “area” under “fb:canvas”
    FBML Error (line 22): illegal tag “area” under “fb:canvas”
    FBML Error (line 23): illegal tag “area” under “fb:canvas”
    FBML Error (line 24): illegal tag “area” under “fb:canvas”
    FBML Error (line 28): illegal tag “body” under “fb:canvas”
    makasih…

    hostingx pake 000webhost ya???

    You are seeing this page because the system administrator of 000webhost.com is currently checking this website for malicious content. This redirect page will be removed once we finish manually checking all files on this account. Since we check over 100 websites per day, it can take about 2_4 hours to complete. If you are the owner of this website, you will get an email confirmation once it’s done. If you are a visitor, please come back later.

    Reply to this comment.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>