Dokumen ini menjelaskan cara berhasil memanggil Pages API untuk memposting ke Halaman Anda.
Anda memerlukan hal-hal berikut:
CREATE_CONTENT
.pages_manage_metadata
pages_manage_posts
pages_manage_read_engagement
pages_show_list
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.
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.
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" ] }, ...
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:
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.
Untuk memverifikasi bahwa postingan telah diterbitkan ke Halaman Anda, kirim permintaan GET
ke endpoint /page_id/feed
:
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" }, ... ] }
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.
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.
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.
Kirim permintaan GET
ke endpoint /page-id/feed
.
Jika berhasil, Graph Explorer akan menampilkan waktu postingan dibuat, teks postingan, dan ID postingan Halaman.
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.