Apa itu Facebook API?
Facebook API adalah paket solusi yang digunakan sebagai cara utama untuk mengambil data masuk dan keluar dari platform. Ini memungkinkan pengembang dan pengguna aplikasi untuk mengakses fungsionalitas jaringan ini: informasi pengguna, foto dan video, pesan, dan lainnya.
BONUS: Buat Widget Feed Facebook Anda dalam beberapa menit!
Cara mendapatkan kunci API Facebook.
Jika Anda ingin mendapatkan akses ke kunci API Facebook, daftarlah atau buat akun menggunakan akun Facebook Anda di portal pengembang dan verifikasi identitas Anda. Proses ini hanya memerlukan beberapa langkah sederhana berikut:
- Langkah 1. Masuk atau buat akun
Buka portal Facebook untuk pengembang dan klik “Masuk”. Anda bisa masuk dengan akun Facebook yang sudah ada atau buat yang baru.
- Langkah 2. Mulai
Saat Anda berada di dalam layanan, tekan “Mulai” di pojok kanan atas halaman utama.
- Langkah 3. Verifikasi akun Anda
Untuk mulai bekerja dengan alat pengembang, Anda perlu menyetujui akun Anda. Tekan “Berikutnya” pada pop-up yang muncul
Anda dapat memverifikasi akun Anda menggunakan nomor telepon atau kartu kredit. Untuk memverifikasinya melalui nomor telepon, pilih negara Anda pada menu drop-down, masukkan nomor telepon beserta kode negara, lalu klik “Kirim sebagai Teks”. Masukkan kode yang diperoleh ke dalam kolom tersebut dan klik “Verifikasi”
- Langkah 4. Buat Aplikasi
Layanan ini akan membantu Anda membuat aplikasi pertama. Semua API Facebook dan statistik Aplikasi dilacak di Dasbor Pengembang, dan tidak bisa diakses tanpa membuat aplikasi.
- Langkah 5. Tambahkan Aplikasi atau Buat Token Akses sesuai kebutuhan Anda
Cara termudah dan paling praktis menggunakan API Facebook adalah dengan menambahkan Apps langsung di Dashboard. Pilihlah yang sesuai dengan kebutuhan Anda.
Buka Alat – Graph API Explorer untuk menghasilkan Access Token untuk berbagai jenis API yang ingin Anda gunakan dalam aplikasi Anda. Pilih aplikasi dan jenis token yang Anda perlukan di menu dropdown di bagian kiri layar. Lalu klik “Generate Access Token”. Anda akan diminta untuk menyetujui akses aplikasi ke halaman Anda.
Cara Menggunakan Contoh API Facebook
Produk utama adalah Graph API, sebagai basis untuk semua jenis API Facebook lainnya. Secara inti, mereka adalah ekstensi Graph API, dan semua produk Facebook berinteraksi dengannya dalam berbagai cara.
Apa manfaat menggunakan Konsol Pengembang Facebook dan produk yang tersedia di sana? Ada banyak cara untuk meningkatkan situs web atau aplikasi Anda menggunakan konten serta beberapa fungsionalitas dari platform media sosial ini.
Anda bisa menampilkan berbagai jenis konten media sosial – posting, gambar, video – di situs web atau aplikasi Anda untuk menarik perhatian dan menghibur pengguna.
Namun perlu diingat, ketika Graph API diterapkan untuk digunakan oleh pengguna lain, mereka juga harus menyetujui terlebih dahulu lewat pop-up. Hanya setelah pengguna memberikan otorisasi, aplikasi akan mendapatkan token akses dari pengguna tersebut dan akan dapat menggunakan informasi dari profil Facebook mereka.
Batas API Facebook
Zernio provides a single API that handles Facebook publishing (posts, images, videos, Reels) with built-in OAuth, so you don’t need to manage tokens or worry about rate limits yourself.”>Mengelola token akses, izin, dan batas laju bisa menjadi rumit dengan cepat, terutama jika Anda menerbitkan ke beberapa Halaman. Jika Anda ingin melewatkan pengaturan dan langsung mulai memposting, Zernio menyediakan satu API yang menangani penerbitan Facebook (posting, gambar, video, Reels) dengan OAuth bawaan, sehingga Anda tidak perlu mengelola token atau khawatir tentang batas laju sendiri.
Integrasi API Facebook
Platform ini menyediakan beberapa solusi siap pakai untuk pengguna non-pengembang berdasarkan Graph API-nya. Semua aplikasi Facebook dan API pada dasarnya adalah satu set (atau kumpulan) simpul Graph API. Artinya, Anda masih perlu menyelesaikan Langkah 1–3 seperti yang dijelaskan di atas untuk membuat akun dan mendapatkan akses ke dasbor. Di bawah ini kami jelaskan aplikasi API standar Facebook yang paling umum digunakan.
Jenis API Facebook Feed
API Halaman Facebook
Facebook Video API
Ada dua jenis API yang disediakan Facebook – Video API dan Live Video API. Keduanya memungkinkan Anda memposting video ke halaman, grup, atau acara yang dikelola oleh pengguna aplikasi. Video API ditujukan untuk menerbitkan video pendek maupun panjang pada satu atau beberapa halaman dan grup. Live Video API, pada gilirannya, digunakan untuk menjadwalkan siaran langsung, menyiarkan video di profil pengguna, grup, atau acara, serta berinteraksi dengan pemirsa yang menonton. Tentu saja Anda membutuhkan token akses untuk halaman, grup, atau acara, atau kombinasi di antara ketiganya, tergantung di mana Anda ingin menempatkan video Anda atau siaran langsung.
Facebook Events API
Jenis API seperti ini juga disajikan sebagai fungsionalitas Graph API, tetapi hanya tersedia untuk Mitra Pemasaran Facebook. Ini juga memerlukan token akses dari admin Acara atau Grup yang membuat Acara ini.
Facebook News Feed API
Anda memiliki dua opsi untuk mengakses dan menggunakan Umpan Berita Facebook. Graph API yang dijelaskan memberi peluang untuk mengakses Umpan Pengguna terpisah yang berisi pembaruan status dan mendapatkan API pos serta tautan yang dipublikasikan oleh pengguna atau orang lain di profil tersebut. Anda bisa membaca lebih lanjut tentangnya di sini.
Ada juga Public Feed API, yang memungkinkan menampilkan konten yang ditandai sebagai ‘Public’ pada layanan pihak ketiga atau situs web. Namun kunci API jenis ini diberikan hanya kepada penerbit media yang disetujui, jadi Anda harus mengajukan permohonan terlebih dahulu.
Anda tidak perlu API Grup Facebook untuk menampilkan kontennya di situs Anda. Gunakan Facebook Feed widget! Dengan itu Anda memiliki kendali penuh atas konten yang Anda butuhkan.
API Komunitas Facebook
API Komentar Facebook
Akses ke komentar di Facebook bisa diperoleh melalui Graph API. Karena komentar bisa ditinggalkan pada berbagai jenis konten, Anda perlu memperoleh akses ke sebuah objek untuk bekerja dengan komentar-komentarnya.
API Ulasan Facebook
Bagian ini dari Graph API mewakili objek yang berisi rekomendasi. Bidang default mencakup tanggal, peringkat bintang, teks ulasan, informasi pengguna, dan lencana ‘positif’ atau ‘negatif’.
API Alat Facebook
API Masuk Facebook
Contoh login API Facebook dapat dilihat di banyak layanan web yang memerlukan pendaftaran. Ini memberikan pengguna cara yang cepat dan aman untuk masuk ke situs web atau aplikasi. API ini mengumpulkan token akses pengguna untuk mengambil informasi profil mereka, yang hanya bisa didapat setelah persetujuan pengguna. Jika Anda ingin menggunakan API jenis ini, Anda harus mendapatkan tinjauan dan persetujuan aplikasi Anda dari Administrasi Facebook.
Facebook Places API
Places Graph adalah solusi Facebook terpisah yang tersedia hanya untuk platform Android dan iOS. Dengan itu, aplikasi Anda bisa mendapatkan informasi lokasi pengguna saat ini. Ini juga memungkinkan pencarian dan penemuan tempat, berbagi lokasi, dan penandaan geolokasi. Places API juga memerlukan token akses dari pengguna. Untuk mengintegrasikan dan mulai bekerja dengan Places API, Anda harus mendapatkan Facebook SDK untuk aplikasi Anda terlebih dahulu.
API Pembayaran Facebook
API pembayaran mencakup rincian pembayaran yang dilakukan dalam sebuah aplikasi tertentu. Pembayaran ini dibuat melalui Facebook Payments dan diproses berdasarkan platform. Jenis API ini juga memerlukan token akses untuk sebuah aplikasi yang membuat pembayaran.
Facebook Messenger API
Messenger API adalah sebuah aplikasi yang memungkinkan Anda mengatur saluran percakapan di situs Anda melalui Facebook Messenger. Solusi Messenger API juga memungkinkan pengembang membangun percakapan yang dipandu dengan pengguna. Dengan cara ini Messenger dapat menjawab pengguna secara otomatis menggunakan Send API (juga disebut Facebook Bot API), yang mengirim webhook ke URL server tempat Messenger dihosting.
Tetap terhubung dengan klien Anda dan pengunjung situs web Anda dengan Tombol Messenger yang gratis dan mudah dipasang!
Jenis API Pemasaran Facebook
API Iklan Facebook
Marketing API adalah sekumpulan endpoint Graph API yang membantu mengoptimalkan periklanan di Facebook. Facebook Ads API memungkinkan pengguna membuat dan mengelola kampanye iklan, set iklan, dan unit iklan terpisah.
Facebook Marketplace API
Saat ini hanya ada kategori Kendaraan dan Real Estat di Facebook Marketplace. Untuk mengakses bagian ini dari platform Facebook, Anda perlu membuat akun pengembang dan memverifikasi bisnis Anda. Solusi ini menawarkan penggunaan Lead API bersama webhook pengembang untuk kinerja yang lebih baik. Untuk itu, Anda perlu membuat aplikasi Anda seperti yang dijelaskan sebelumnya dalam artikel ini dan mengajukannya untuk ditinjau agar disetujui oleh Facebook.
Facebook Analytics API
API Facebook Business Manager
Perubahan API Terbaru
Perubahan API Facebook mencakup perubahan versi — yaitu perubahan yang diperkenalkan saat dirilis versi API yang baru. Ada juga perubahan non-versi yang diperkenalkan di luar rilis normal. Untuk meningkatkan ke versi API Facebook yang lebih tinggi, tersedia Alat Peningkatan API.
Versi terbaru adalah v8.0 yang baru dirilis pada Agustus 2020. Kini dilengkapi dengan:
- jenis aplikasi – Bisnis, Gaming, dan Tidak ada
- Mengambil Suka untuk Siaran Langsung
- Template Produk di Messenger untuk Toko: Kirim produk sebagai pesan
Versi sebelumnya v7.0 yang dirilis pada Mei 2020 akan tersedia hingga Agustus 2022.
Status dan Kesalahan API Facebook
Status platform saat ini sehat sejak 1 Oktober 2020. Namun permintaan yang diajukan terkadang menghasilkan berbagai respons galat API Facebook dengan kode galat terkait. Misalnya, galat API Facebook 400 – Bad request – artinya kueri tidak lagi didukung dan Anda perlu menghasilkan token akses baru. Berikut beberapa yang lain:
| Kode | Nama |
| 102 | Sesi API |
| 1 | API Tidak Diketahui |
| 2 | Layanan API |
| 3 | Metode API |
| 4 | Panggilan API Terlalu Banyak |
| 17 | Pengguna API: Terlalu Banyak Panggilan |
| 10 | Izin API ditolak |
| 190 | Token akses telah kedaluwarsa |
| 200-299 | Izin API (Beberapa nilai tergantung izin) |
| 341 | Batas aplikasi tercapai |
| 368 | Sementara diblokir karena pelanggaran kebijakan |
| 506 | Postingan Duplikat |
| 1609005 | Gagal Memposting Tautan |
Dokumentasi semua jenis API pengembang Facebook dapat ditemukan di bagian Docs pada portal pengembang Facebook. Daftar lengkap node root Graph API dapat ditemukan di bagian Facebook API Reference . Setiap dokumentasi API mencakup tutorial singkat tentang izin yang diperlukan, serta bagaimana menggunakan dan mengimplementasikannya. Ini dapat ditemukan di bagian Getting Started dan Guides dari dokumentasi spesifik masing-masing.








