Facebook App dengan Javascript

dokumen-dokumen yang mirip
workshop aplikasi teknologi informasi Proyek Akhir Facebook API Yufi Eko Firmansyah

CARA MEMASANG KOMENTAR FACEBOOK DI WORDPRESS

Membuat Plugin Wordpress Sederhana

E-trik Ajax. Database MySQL. Dedi Alnas

Getting Started Tutorial

BUKU PETUNJUK TEKNIS REGISTRASI KAPAL YACHT ASING

Cara Upload Website Ke Internet

EBOOK TUTORIAL PANDUAN PENGGUNAAN. Versi 1.1

Signing Up Google Analytics and Google Search Console

Pedoman Penggunaan Aplikasi SRS 4G (Proses Register User Account)

Halaman Pada website builder sitepad

Membuat Menu Bertingkat (Tree Menu)

Pedoman Penggunaan Aplikasi SRS 4G (Proses Register User Account)

Panduan E-Learning Untuk Dosen S2 S1 D-IV DIII

Mengembangkan Website Berbasis Wordpress

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

BISNIS PROSES APLIKASI PEJABAT PENGELOLA INFORMASI DAN DOKUMENTASI (PPID)

TUTORIAL PROSES 5 LANGKAH PENYERAHAN (SUBMIT) NASKAH E-JURNAL

Twitter APA ITU TWITTER?

Tutorial Menggunakan webpraktis profil bisnis

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Pengenalan Script. Definisi HTML

JavaScript. Pemrograman Web 1. Genap

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

TUTORIAL APLIKASI ONLINE AGENDA UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

Pengenalan JavaScript

E-commerce Development Berbasis Wordpress

INSTALASI WORDPRESS di LOCALHOST

Pemrograman Basis Data Berbasis Web

TIP 8. Gambar 8.1. Tidak perlu lagi menggunakan Driver Adobe PDF untuk cetak dalam bentuk PDF

MENAMPILKAN GOOGLE MAPS DI WEB BROWSER DENGAN HTML5

GUIDE BOOK NON UNUD BANGSEMAR GERBANG SEMINAR

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

DESIGN WEB. D3 TKJ

PRAKTIKUM. Rekayasa Web. Modul 6: WEB API. Laboratorium Teknik Informatika. Universitas Pasundan

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

MODUL 7. Pengantar jquery

7 Cara Mempercantik Tampilan Blog

Bermain Dynamic Tabel Row dengan menggunakan Javascript

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

[CMS Website Organisasi Kemahasiswaan FEB Unpad] Fakultas Ekonomi dan Bisnis Universitas Padjadjaran

Nge Blog menggunakan WordPress. Irwan Ary Dharmawan

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Image dan Link

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

PETUNJUK PENGISIAN DOKUMEN PERMOHONAN IZIN PRINSIP JASA DAN JARINGAN TELEKOMUNIKASI

Aplikasi Event Portal dapar diakses melalui web dan mobile application. 1. Prosedur Penggunaan Aplikasi Berbasis Website

SITUS PEMBELAJARAN ELEKTRONIK MIKROSKIL

Lisensi Dokumen: Uraian Kasus :

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

TUTORIAL ADMINISTRATOR WORDPRESS WP-ADMIN Contents Management Wordpress Selfhosting

Membuat toko online. ( ( sudah termasuk design + domain(.com/.net/.org) + hosting + ) di MarketYeah.com

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan :

DAFTAR ISI. P a g e i. DAFTAR ISI... i PENDAHULUAN... 1 AKSES APLIKASI ONLINE STR Menu Registrasi Registrasi Baru...

BAB I. Pendahuluan. 1.1 latar belakang masalah. 1.2 Rumusan Masalah. 1.3 Tujuan

Gambar 1 Konfirmasi Undangan

Persiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs

USER GUIDE BLOG MAHASISWA

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Pemrograman Basis Data Berbasis Web

PANDUAN MEMBUAT BLOG Wordpress.Com

RISTEKDIKTI PANDUAN PENGISISAN FORM

Petunjuk Penggunaan Portal Compro Compro Portal User Guide

buat Lightbox mu sendiri dengan jquery

LANGKAH DEMI LANGKAH MEMBANGUN WEBSITE GRATIS DI

1. Buka internet ekplorer (IE), pada address bar ketik : mail.yahoo.com, klik Sign up

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjkl zxcvbnmqwertyuiopasdfghjklzxcvbn

PENDAHULUAN. Cara menggunakan menu

Gambar 41 Isi Data DO Gambar 42 Status DO "DELIVERY ORDER RELEASED" Gambar 43 Notifikasi DO Released ke Freight Forwarder...

Panduan Pengelolaan Web Berbasis WordPress IICACS

DAFTAR GAMBAR Gambar 13 Halaman Portal icargo Gambar 14 Edit Personal Info Gambar 15 Tambah Data Bank

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

Dasar Membuat App Facebook

MENDEMONSTRASIKAN AKSES INTERNET

PETUNJUK MENGGUNAKAN APLIKASI WEB SAYOGO INCORPORATED

Membuat Plugin jquery (Part 1)

Pemrograman Web Week 4. Team Teaching

Install Aplikasi. Mobile Token Internet Banking Bukopin. Platform Java, Android, Blackberry

Tutorial Penggunaan Aplikasi 4Travelo

Mencetak Data Ke Word atau Excell

Area kerja. Gambar 1. Tampilan awal MS FrontPage

Gambar 1. Flowmap Alur Penerbitan Jurnal

Mendeteksi Lokasi dengan HTML5 Geolocation

MEMBUAT BLOG DI WORDPRESS

TUTORIAL LANGKAH LANGKAH

Manual Book Penggunaan CMS. Website Portal Berita Antara Bogor (Untuk Administrator)

Panduan OJS Bagi Editor dan Reviewer by SHS

AJAX Tutorial. Contoh AJAX Dasar 1

GUIDE BOOK BANGSEMAR GERBANG SEMINAR

1.1 Apa Itu Dreamweaver 8?

PEMROGRAMAN WEB 08 JavaScript Dasar

Panduan Integrasi SpeedCash Via Plugin

KAJIAN 3 Web Responsive

By Desrizal. Pengenalan AJAX

Script PHP dan MySQL J A M K E E M P A T

Membuat Scrollspy Dengan Bootstrap

Panduan Ringkas AKSes (Acuan Kepemilikan Sekuritas) Investor Area PT Kustodian Sentral Efek Indonesia (KSEI), Call center :

Transkripsi:

Facebook App dengan Javascript Oleh: Dewi Rosalin Hampir semua pengguna internet tidak asing lagi dengan Facebook, bahkan sudah memiliki akun Facebook. Bagi pemilik website hal ini dapat mambantu untuk mendapatkan informasi pengguna atau user yang berkunjung di situsnya. Terinspirasi dari tutorial yang saya baca, maka saya ingin membagikan sedikit tutoria... Hampir semua pengguna internet tidak asing lagi dengan Facebook, bahkan sudah memiliki akun Facebook. Bagi pemilik website hal ini dapat mambantu untuk mendapatkan informasi pengguna atau user yang berkunjung di situsnya. Terinspirasi dari tutorial yang saya baca, maka saya ingin membagikan sedikit tutorial untuk membuat register button yang terhubung dengan Facebook App dengan menggunakan Javascript. Sebelumnya kita memerlukan domain untuk didaftarkan di Facebook Developers. Untuk domain localhost sampai saat tulisan ini dibuat saya masih belum yakin apa bisa dijalankan dengan menggunakan port" tertentu atau dengan mengubah settingan" lainnya. Mungkin ada yang lebih paham bisa membahas tentang hal ini. :D Selanjutnya daftar di Facebook Developers pilih menu Apps > Create a New App untuk membuat app baru. Maka akan muncul box untuk membuat app baru. Isi field-field yang ada, pilih kategori aplikasi, kemudian klik Create App. Selanjutnya akan muncul Security Check, kita cukup mengisi kode captcha yang ada kemudian klik Submit. App yang kita buat sudah jadi. App ID dan App Secret sudah tersedia pada dashboard. Pada tutorial

kali ini, kita hanya memerlukan App ID saja. Namun jika kita perhatikan ternyata ada keterangan " This app is in development mode" dan ada lingkaran dengan garis hijau di samping judul app yang kita buat. Jika lingkaran tersebut disorot maka akan muncul tooltip dengan pesan "Not available to all users because your app is not live". Artinya app yang kita buat masih belum aktif dan belum bisa diakses secara umum. Sebelum mengaktifkan app kita perlu menambahkan beberapa detail app di menu Setting pada tab Basic. Di sini yang perlu kita isi untuk mengaktifkan app kita adalah Contact Email, isi dengan email kita yang aktif. Kemudian untuk mengintegrasikan app dengan website kita klik button Add Platform kemudian pilih Website. Maka akan muncul section baru bernama Website dengan 2 field yaitu Site URL dan Mobile Site URL. Ketikkan nama domain website kita pada kedua field tersebut. Kemudian klik Save Changes untuk menyimpan perubahan.

Untuk mengaktifkannya pilih menu Status & Review kemudian klik button switch yang bertuliskan No untuk mengaktifkannya. Kemudian akan muncul dialog box untuk konfirmasi, klik Confirm. App yang kita buat sudah aktif dan bisa diakses secara umum. Setelah app selesai, sekarang kita kembali ke website kita. Buat halaman index.html dan home.html, index.html untuk menampilkan button register dan home.html untuk landing page jika register

berhasil. Pada halaman index, letakkan script Javascript sebagai berikut: window.fbasyncinit = function() { FB.init({ appid: '869318509764280', cookie: true, xfbml: true, oauth: true }); }; (function() { var e = document.createelement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_us/all.js'; document.getelementbyid('fb-root').appendchild(e); }()); function fblogin() { FB.login(function(response) { if (response.authresponse) { window.location = 'home.html'; } else{ window.location.reload(); } }, {scope:'email'}); }; Kita lihat pada FB.init ada parameter appid, masukkan App ID yang telah kita dapat saat membuat facebook app. Selanjutnya pada fungsi fblogin yang akan dipanggil saat button register diklik ada 2 kondisi, yaitu jika response.authresponse bernilai true yang berarti app kita sudah mendapat permission dari user, maka web akan diarahkan ke home.html, dan jika app kita tidak mendapat permission yang akan menjalankan fungsi reload untuk me-reload halaman index.html. Berikut kode HTML untuk register button: <a href="#" onclick="fblogin(); return false;">register with Facebook</a> <div id="fb-root"></div> Mungkin ada yang bertanya untuk apa div dengan id fb-root tersebut. Div tersebut digunakan untuk memanggil dialog box yang akan ditampilkan jika button register diklik. Mari kita perhatikan kembali kode javascript di atas, 3 baris sebelum fungsi fblogin, ada baris berikut: document.getelementbyid('fb-root').appendchild(e); Sehingga jika kita klik tombol register maka akan muncul dialog box seperti berikut:

Klik okay untuk memberikan permission pada app yang kita buat, setelah itu web akan menuju ke halaman home.html. Selesai.. Untuk pengembangannya bisa disesuaikan dengan keperluan masing-masing pengembang. Berikut ini script lengkap untuk halaman index.html yang saya buat: <!doctype html> <html lang="en"> <head> <style> body{ padding: 30px; } a{ padding: 20px; color: #fff; background-color: #428bca; border-color: #357ebd; border-radius: 5px; } </style> </head> <body> <a href="#" onclick="fblogin();return false;">register with Facebook</a> <div id="fb-root"></div> </body> <script> window.fbasyncinit = function() { FB.init({

}; }); appid: '869318509764280', cookie: true, xfbml: true, oauth: true (function() { var e = document.createelement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_us/all.js'; document.getelementbyid('fb-root').appendchild(e); }()); function fblogin() { FB.login(function(response) { if (response.authresponse) { window.location = 'home.html'; } else{ window.location.reload(); } }, {scope:'email'}); }; </script> </html> Sekian tutorial singkat dari saya. Semoga membantu. :) Tentang Penulis Dewi Rosalin web programmer yang masi mau belajar banyak hal tentang programming..