Cara Membuat Aplikasi Facebook Untuk Halaman Anda

Anda ingin membuat Aplikasi Facebook, tetapi tidak tahu harus mulai dari mana? Atau Anda telah mendengar tentang Aplikasi Facebook, tetapi bahkan tidak tahu apa itu. Aplikasi Facebook ada di mana-mana di situs, dan sebagian besar yang lebih umum sebenarnya ditulis oleh pengembang Facebook sendiri. Foto, Acara, dan banyak fitur "inti" lainnya dari Facebook sebenarnya adalah aplikasi terpisah. Dan ada ribuan aplikasi pihak ketiga lainnya yang tersedia untuk dipasang ke akun Facebook pribadi Anda.

Apa itu Aplikasi?

Perhatikan saya berkata "instalasi" dan bukan "unduh". "Aplikasi" (Tidak perlu bingung dengan aplikasi yang sama sekali tidak cukup-penuh yang disebut "Applet") sebenarnya bukan "aplikasi" - yang akan akrab bagi pengguna Mac dan hanya sebuah kata untuk pengguna Windows, tetapi "aplikasi" dan "program" kira-kira sama satu sama lain sebagai perangkat lunak apa yang disebut pada komputer pribadi. Mereka diinstal dari disk atau diunduh, tetapi dengan cara apa pun, mereka benar-benar ditulis ke hard drive Anda. Aplikasi tidak. Ini adalah fitur untuk situs web yang tidak lebih dari browser Anda. Jadi jika Anda menggunakan Aplikasi untuk bermain Scrabble dengan teman di Facebook, setiap gerakan yang Anda lakukan disimpan di server Facebook, bukan komputer Anda atau teman Anda. Dan pembaruan halaman saat Anda masuk lagi atau menyegarkan peramban Anda. Ini adalah inti dari apa yang membuat sesuatu menjadi "aplikasi".

Apa itu Platform Facebook?

Facebook meluncurkan Platform Facebook pada 24 Mei 2007, menyediakan kerangka bagi pengembang perangkat lunak untuk membuat aplikasi yang berinteraksi dengan fitur inti Facebook . Informasi pengguna dapat dibagikan dari komunitas web ke aplikasi luar, memberikan fungsionalitas baru kepada komunitas web yang membagikan data penggunanya melalui API terbuka. API adalah antarmuka pemrograman aplikasi yang merupakan spesifikasi yang dimaksudkan untuk digunakan sebagai antarmuka oleh komponen perangkat lunak untuk berkomunikasi satu sama lain. Bahkan, Platform Aplikasi Facebook adalah salah satu API yang paling terkenal. Platform Facebook menyediakan seperangkat API dan alat, yang memungkinkan pengembang pihak ketiga untuk berintegrasi dengan " grafik terbuka " - baik melalui aplikasi di Facebook.com atau situs web dan perangkat eksternal.

Mengapa Anda Ingin Aplikasi Facebook?

Apa yang dapat digunakan bisnis Anda dengan permainan seperti Scrabble? Sangat sedikit, tetapi game, meski sangat populer, bukan satu-satunya penggunaan aplikasi. Mereka dapat digunakan oleh entitas apa pun yang ingin namanya dibagikan dalam lingkup media sosial. Pikirkan keluhan umum dari beberapa orang yang mengeposkan update status "tuna salad sandwich untuk makan siang". Dan pikirkan halaman Facebook yang Anda buat untuk restoran yang Anda miliki. Ini cukup populer, tetapi tampaknya tidak banyak pelanggan biasa yang "menyukai" halaman di Facebook. Sekarang bayangkan halaman yang memiliki aplikasi tempat item menu dengan gambar yang sangat bagus dan menggiurkan dapat dipilih dan dibagikan. Alih-alih memperbarui status yang membosankan atau sekadar tautan ke laman Anda, dengan nomor telepon dan alamat, aplikasi dapat membiarkan pengguna berbagi dalam umpan berita mereka cara yang lebih menarik dari apa yang baru saja mereka makan di restoran Anda. Dan pengguna akan lebih cenderung untuk mengklik pada gambar daripada teks berwarna biru biasa saja. Dan pengguna aplikasi nyaris tidak perlu melakukan apa pun. Karena mereka sudah mengizinkan aplikasi untuk membagikan ke profil mereka, itu bahkan lebih sederhana daripada mengetikkan kalimat tentang apa yang mereka makan.

Jika Anda mencari ide atau inspirasi dari aplikasi Facebook apa yang harus Anda buat, jelajahi Facebook App Center .

Cara Memulai Membangun Aplikasi

Untuk memulai, Anda harus memiliki akun Facebook. Gunakan akun Facebook pribadi Anda untuk membuat halaman Facebook untuk bisnis atau organisasi Anda. Informasi pribadi Anda aman dan tidak terikat pada halaman jika Anda tidak ingin "pencipta" diketahui secara publik, tetapi Facebook bersikeras pada semua halaman yang dibuat oleh orang dan bukan dari perusahaan itu sendiri dari awal.

Langkah pertama dalam menulis Aplikasi adalah mendapatkan Aplikasi. Dengan akun Facebook Anda yang sudah ada, tambahkan aplikasi Pengembang ke profil Facebook Anda dan kemudian klik "Set Up New Application". Kemudian cukup melalui tugas penamaannya, menyetujui beberapa Ketentuan Layanan standar, dan unggah gambar untuk logonya (Anda dapat mengubahnya nanti).

Anda tidak harus menjadi "geek" untuk menulis Aplikasi Facebook dasar. Anda akan membutuhkan pengetahuan dasar bahasa pemrograman web dan beberapa ruang kosong di server web di mana Anda akan meng-host aplikasi Facebook Anda, yang akan ditulis sebagai file PHP sederhana. MySQL adalah sistem manajemen basis data open source yang sangat populer untuk menjalankan skrip PHP yang perlu Anda tulis. Jangan khawatir apa singkatan PHP, karena nama aslinya tidak lagi valid dan sekarang berdiri untuk sesuatu yang dimulai dengan PHP itu sendiri. Akronim rekursif adalah lelucon umum di antara para programmer. Selain PHP: Hypertext Preprocessor beberapa yang umum lainnya yang pernah Anda lihat sebelumnya adalah GNU's Not Unix dan PNG's Not GIF.

Dari pengaturan Aplikasi, pilih Kanvas dan tetapkan HTML sebagai metode rendering. Anda mungkin pernah mendengar tentang FBML (Facebook Markup Language, yang bertentangan dengan Hyper Text Markup Language), tetapi pada Juni 2012, pengembang Facebook berhenti mendukung FBML dan semua aplikasi ditulis dalam HTML, JavaScript, dan CSS.

Menggunakan WYSIWYG apa pun (Apa yang Anda Lihat adalah Apa yang Anda Dapatkan - pada dasarnya editor teks apa pun tanpa pemformatan otomatis [seperti Microsoft Word] seperti Notepad) editor HTML, tulis konten yang ingin Anda tampilkan di dalam aplikasi Facebook Anda.

Apa itu halaman kanvas? Cukup halaman utama dari aplikasi Anda bahwa pengguna melihat setiap kali mereka mengklik aplikasi Anda. Siapkan aplikasi baru, beri nama. Masukkan detail berikut:

Canvas URL– nama unik untuk aplikasi Anda @http: //apps.facebook.com/. Anda bisa menyempurnakannya dengan ikon, deskripsi, dll juga.

Canvas Callback URL - URL lengkap halaman kanvas untuk disimpan di server MySQL Anda. Masuk ke server web Anda di mana Anda akan menjadi tuan App Facebook dan membuat sub-direktori bernama "facebook". Jadi jika domain Anda adalah example.com, aplikasi Facebook dapat diakses dari example.com/facebook.

Sekarang kita perlu membuat halaman pengaturan untuk pengguna yang ingin menambahkan aplikasi Anda. Seorang pemula harus menggunakan klien PHP resmi. Apa yang akan kami lakukan adalah menampilkan gambar sederhana.

Ini harus menjadi skrip awal PHP dasar. Pergi ke file yang Anda masukkan sebagai Canvas Callback URL - ini adalah titik lompatan untuk semua panggilan dari Facebook ke aplikasi Anda.

// Sertakan perpustakaan klien Facebook
require_once ('facebook.php');
// Setel variabel autentikasi
$ appapikey = '';
$ appsecret = '';
$ facebook = Facebook baru ($ appapikey, $ appsecret);
// Saya juga akan mengakses database saya sendiri di hampir setiap panggilan sehingga akan mengatur db di sini
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) atau mati ("Tidak dapat memilih database");
Anda sekarang siap untuk berinteraksi dengan API Facebook.

Menggunakan API Facebook

Grafik API adalah inti dari Platform Facebook, memungkinkan pengembang untuk membaca dan menulis data ke Facebook. Grafik API menyajikan tampilan grafik sosial Facebook yang sederhana dan konsisten, secara seragam mewakili objek dalam grafik (misalnya, orang, foto, peristiwa, dan halaman) dan hubungan di antara mereka (misalnya, hubungan pertemanan, konten bersama, dan tag foto ). Seiring dengan mungkin direktori aplikasi, ini adalah aspek yang paling kuat dari platform Facebook untuk pengembang. Mengingat insentif yang tepat / pemasaran / branding / apapun yang Anda ingin menyebutnya, aplikasi di Facebook dapat menyebar seperti api. Dua fitur yang biasa digunakan oleh pengembang Facebook untuk menjangkau khalayak yang lebih luas adalah undangan aplikasi dan berita tentang umpan berita.

Keduanya biasanya dilakukan saat pendaftaran aplikasi dan digunakan untuk menginformasikan anggota jaringan pribadi pengguna. Tetapi mereka berbeda karena undangan adalah pertanyaan eksplisit yang ditujukan pada teman-teman dari pilihan pengguna sementara opsi newsfeed adalah pilihan pasif untuk orang-orang yang menggunakan aplikasi Anda. Lebih sulit untuk meminta pengguna untuk mengirim undangan karena tidak selalu diterima tetapi jika pengguna berhasil menargetkannya, hal itu dapat menyebabkan tingkat pendaftaran yang lebih tinggi di antara teman-teman mereka.

Itu dia. Siapa pun sekarang dapat menambahkan aplikasi Facebook Anda ke profil mereka baik di tab Kotak atau di sidebar halaman profil utama.

Tips Aplikasi Facebook & amp; Trik

Juga, ada beberapa trik tambahan yang dapat Anda hapus dari lengan baju untuk mempesonakan pengunjung Anda:

Jangan khawatir! Ingat Facebook memiliki FAQ dan petunjuk untuk membantu Anda di sepanjang jalan, juga! Jika ini masih tampak terlalu rumit, ada perusahaan yang dapat Anda gunakan seperti OfferPop dan Wildfire yang memiliki aplikasi pra-pasang yang dapat Anda sesuaikan untuk halaman Facebook Anda dengan biaya tertentu. Namun, cobalah membuat aplikasi sederhana untuk dicoba sebelum menghabiskan uang untuk layanan atau pengembang untuk membuat aplikasi Facebook.