Memulai

Dokumen ini menjelaskan cara berhasil memanggil Pages API untuk memposting ke Halaman Anda.

Sebelum Memulai

Anda memerlukan hal-hal berikut:

  • Halaman Facebook, ini bisa berupa Halaman yang batal diterbitkan atau sudah diterbitkan, tempat Anda dapat melakukan tugas CREATE_CONTENT.
  • Token akses Halaman untuk Halaman
  • Izin berikut:
    • pages_manage_metadata
    • pages_manage_posts
    • pages_manage_read_engagement
    • pages_show_list

Praktik Terbaik

Saat menguji panggilan API, Anda dapat menyertakan parameter access_token ke token akses Anda. Namun, saat melakukan panggilan aman dari aplikasi Anda, gunakan kelas token akses.

Langkah 1. Dapatkan ID Halaman Anda

Untuk mendapatkan daftar ID dan token akses Halaman untuk Halaman Facebook tempat Anda dapat melakukan tugas, kirim permintaan GET ke endpoint /user_id/accounts dengan user_id adalah ID pengguna Anda.

Contoh Permintaan

Diformat agar mudah dibaca. Ganti nilai yang dicetak tebal, dicetak miring, seperti page_id, dengan nilai Anda.
curl -i -X GET "https://graph.facebook.com/v21.0/user_id/accounts?access_token=user_access_token"

Setelah berhasil, aplikasi Anda akan menerima tanggapan JSON berikut yang menyertakan array objek. Setiap objek berisi informasi tentang Halaman tertentu, termasuk nama, ID, token akses Halaman berdurasi singkat, tugas yang dapat Anda lakukan di Halaman, dan banyak lagi:

{
  "data": [
    {
      "access_token": "page_access_token",
      "category": "Internet Company",
      "category_list": [
        {
          "id": "2256",
          "name": "Internet Company"
        }
      ],
      "name": "Name of this Page",
      "id": "page_id",
      "tasks": [
        "ANALYZE",
        "ADVERTISE",
        "MODERATE",
        "CREATE_CONTENT"
      ]
    },
...

Langkah 2. Terbitkan postingan

Untuk menerbitkan postingan, kirim permintaan POST ke endpoint /page_id/feed, dengan page_id adalah ID Halaman tujuan penerbitan Anda, dengan parameter message diatur ke konten pesan Anda dan parameter access_token diatur ke token akses Halaman:

Contoh Permintaan

Diformat agar mudah dibaca. Ganti nilai yang dicetak tebal dan miring, seperti page_id, dengan nilai Anda.
curl -X POST "https://graph.facebook.com/v21.0/page_id/feed" \
     -H "Content-Type: application/json" \
     -d '{
           "message":"your_message_text",
           "access_token":"page_access_token",
         }'

Postingan Anda akan segera diterbitkan.

Jika berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan ID postingan:

{
  "id": "page_post_id" 
}

Kunjungi Halaman Facebook Anda untuk melihat postingan.

Langkah 3. Verifikasikan Postingan Anda

Untuk memverifikasi bahwa postingan telah diterbitkan ke Halaman Anda, kirim permintaan GET ke endpoint /page_id/feed:

Contoh Permintaan

Diformat agar mudah dibaca. Ganti nilai yang dicetak tebal dan miring, seperti page_id, dengan nilai Anda.
      curl -i -X GET "https://graph.facebook.com/v21.0/page_id/feed?access_token=page_access_token"

Setelah berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan array objek. Setiap objek mencakup ID postingan, konten pesan, dan waktu postingan dibuat:

{
  "data": [
    {
      "created_time": "2020-03-25T17:33:34+0000",
      "message": "Hello World!",
      "id": "422575694827569_917077345377399"  
    },
...
  ]
}

Menggunakan Graph Explorer

Fitur Graph Explorer adalah UI yang memungkinkan Anda bereksperimen dengan API Facebook tanpa menambahkan kode ke aplikasi atau situs web Anda. Anda dapat memilih izin, mendapatkan token akses, menguji metode GET, POST, dan DELETE, serta mendapatkan snippet kode kueri ini untuk Android, iOS, JavaScript, PHP, dan cURL.

Anda akan memerlukan ID Aplikasi Facebook untuk menggunakan Graph Explorer.

Langkah 1. Dapatkan ID Halaman Anda

Pilih izin pages_manage_metadata, pages_manage_posts, pages_manage_read_engagement, dan pages_show_list yang pernah muncul dalam menu pilihan Izin, atur permintaan GET ke endpoint /me/accounts di kotak kueri, dan klik Kirim.

Klik ID Halaman Anda, yang ditampilkan langsung di bawah nama Halaman, untuk memindahkan ID ke kotak kueri.

Langkah 2. Posting sebagai Halaman

Di bawah menu pilihan Pengguna atau Halaman, pilih token akses Halaman untuk Halaman Anda. Lalu atur metode ke POST dengan permintaan ke endpoint /{page-id}/feed, lalu atur Parameterkey ke message dan value ke teks postingan Anda. Klik Kirim.

Jika berhasil, Graph Explorer akan menampilkan ID postingan Halaman.

Kunjungi Halaman Facebook Anda untuk melihat postingan.

Langkah 3. Verifikasi Postingan Anda

Kirim permintaan GET ke endpoint /page-id/feed.

Jika berhasil, Graph Explorer akan menampilkan waktu postingan dibuat, teks postingan, dan ID postingan Halaman.

Langkah berikutnya

Pelajari cara mendapatkan dan memperbarui informasi tentang Halaman Facebook Anda, termasuk detail Halaman, token akses, pengguna yang diblokir, dan rekomendasi pengguna, menggunakan Panduan Mengelola Halaman Facebook.

Pelajari cara untuk menerbitkan tautan, foto, dan video ke Halaman Anda.