Facebook Pages API

Metrics data affected for April 1-4, 2026

From April 1 to April 4, 2026, some metrics may be inaccurate due to a temporary reporting issue. The issue has been resolved, but data for this period may not fully reflect actual performance.

Facebook Pages API memungkinkan aplikasi mengelola Halaman Facebook dan mengakses fitur terkait dengan izin yang diperlukan. API ini memungkinkan berbagai tugas pengelolaan halaman, seperti memposting konten, membaca insight, memoderasi komentar, dan menerima pembaruan realtime.

Komponen Utama:

  • Token akses: Token yang diautentikasi dengan izin yang diperlukan
  • Endpoint: Untuk melakukan operasi (posting, dapatkan, perbarui, hapus)
  • Webhooks: Untuk menerima pembaruan realtime

Autentikasi dan Token Akses

Untuk berinteraksi dengan Pages API, diperlukan token akses Halaman. Token ini diperoleh melalui autentikasi pengguna dan memberikan izin untuk melakukan tindakan API sebagai Halaman.

Membuat Token Akses Halaman

  1. Aplikasi meminta izin yang diperlukan dari pengguna.
  2. Pengguna mengotorisasi aplikasi.
  3. Aplikasi menukarkan kode otorisasi dengan token akses pengguna.
  4. Aplikasi menggunakan token untuk meminta token akses Halaman.

Izin dan Fitur

Endpoint yang berbeda memerlukan izin yang berbeda:

  • pages_show_list – Menampilkan Halaman yang dikelola oleh pengguna
  • pages_read_engagement – Membaca konten yang diposting ke Halaman
  • pages_manage_posts – Menerbitkan dan menjadwalkan konten
  • pages_manage_engagement – Memoderasi komentar, menghapus postingan
  • pages_read_user_content – Membaca konten yang dibuat pengguna di Halaman
  • pages_manage_metadata – Mengelola pengaturan untuk Halaman
  • pages_manage_ads – Membuat dan mengelola iklan untuk Halaman
  • pages_manage_cta – Melihat dan memperbarui tombol ajakan bertindak
  • pages_messaging – Mengelola dan mengirim pesan atas nama Halaman
  • business_management – Mengelola aset bisnis yang terkait dengan Halaman

Endpoint API

Informasi Halaman

Mengambil informasi dasar tentang Halaman.

Permintaan:

GET /<PAGE_ID>?fields=id,name,about,fan_count

Izin:pages_show_list, pages_read_engagement

Memposting Konten

Membuat postingan baru di Halaman.

Permintaan:

POST /{page-id}/feed

Parameter:

  • message
  • link
  • picture
  • published

Izin:pages_manage_posts

  
POST /{page-id}/feed
Body:
{
message: "Hello from the Pages API!"
}

Pengelolaan Komentar

Membaca, membuat, dan memoderasi komentar pada postingan Halaman.

Baca komentar:

GET /{object-id}/comments

Posting komentar:

POST /{object-id}/comments

Hapus komentar:

DELETE /<COMMENT_ID>

Izin:pages_manage_engagement

Insight

Dapatkan analitik dan metrik untuk Halaman.

Permintaan:

GET /{page-id}/insights?metric=page_impressions,page_fans

Izin:pages_read_engagement

Penyebutan

Mengambil postingan atau komentar di tempat Halaman disebutkan.

Permintaan:

GET /{page-id}/tagged

Izin:pages_read_user_content

Pengaturan Halaman

Memperbarui atau mengambil pengaturan Halaman seperti foto sampul, deskripsi, atau preferensi pesan.

Dapatkan pengaturan:

GET /{page-id}?fields=cover,about,description

Perbarui pengaturan:

POST /{page-id}/settings

Izin:pages_manage_metadata

Webhooks

Webhooks menyediakan pembaruan realtime untuk perubahan atau peristiwa di Halaman, seperti komentar, suka, atau pesan baru.

Penyiapan

  1. Konfigurasikan URL panggilan balik di dasbor developer.
  2. Buat langganan pada kolom yang diinginkan (misalnya, feed, mentions, messages).
  3. Layanan Anda akan menerima notifikasi HTTP POST untuk peristiwa yang relevan.

Tinjauan dan Penerbitan Aplikasi

Jika aplikasi Anda memerlukan izin tambahan (sebagian besar fitur pengelolaan Halaman), Tinjauan Aplikasi Facebook diperlukan.

Langkah-Langkah Tinjauan

  1. Minta izin yang diperlukan di dasbor Developer.
  2. Sediakan kasus penggunaan terperinci dan video screencast.
  3. Kirim untuk ditinjau dan tanggapi umpan balik.

Contoh Permintaan

Memosting Pesan

Mendapatkan Insight Postingan

Memoderasi Komentar

  • Menghapus komentar:

Penanganan Kesalahan

Praktik Terbaik

  • Gunakan izin minimum yang diperlukan.
  • Cache tanggapan jika memungkinkan.
  • Tangani paging untuk set hasil yang besar.
  • Hormati privasi pengguna dan kebijakan Facebook.

Facebook Pages API

Facebook Pages API dari Meta memungkinkan aplikasi untuk mengakses dan memperbarui pengaturan serta konten Halaman Facebook, membuat dan mendapatkan Postingan, mendapatkan Komentar pada konten yang dimiliki Halaman, mendapatkan Insight Halaman, memperbarui tindakan yang dapat dilakukan Pengguna pada Halaman, dan banyak lagi.

Dokumen ini berisi panduan yang akan Anda gunakan untuk mempelajari dan menerapkan Facebook Pages API.

Konten Dokumentasi

Kami merekomendasikan Anda membaca setiap panduan dalam urutan berikut yang digariskan dalam dokumen ini.

  1. Ringkasan – Pelajari tentang komponen Pages API dan cara kerjanya.
  2. Membuat aplikasi – Buat aplikasi Meta dengan kasus penggunaan Pages API.
  3. Memulai – Tutorial pengantar yang menunjukkan cara menerbitkan postingan ke Halaman Facebook Anda.
  4. Mengelola Halaman - Dapatkan daftar Halaman Anda dengan tugas yang dapat Anda lakukan di masing-masing token akses Halaman, dan perbarui pengaturan Halaman.
  5. Postingan dan Komentar – Membuat, menerbitkan, memperbarui, dan menghapus postingan dan komentar Halaman.
  6. Insight Halaman – Dapatkan insight ke postingan Halaman Anda.
  7. Pencarian Halaman – Mencari Halaman.
  8. Tab Halaman – Dapatkan daftar tab untuk Halaman Anda.
  9. Webhooks Meta – Dapatan notifikasi realtime yang dikirim ke server Anda untuk peristiwa yang terjadi di Halaman Anda.
  10. Perubahan yang Akan Datang – Dapatkan notifikasi tentang perubahan mendatang yang akan diterapkan Meta di Halaman Anda.
  11. Kode Kesalahan - Lihat kode kesalahan dan deskripsinya untuk kesalahan yang mungkin Anda temui saat menerapkan Pages API.
  12. Catatan Perubahan – Lihat catatan perubahan Pages API.