Bisnis dapat mengklaim halaman yang dimilikinya. Dengan mengklaim halaman, administrator dapat dengan mudah menetapkan orang ke halaman yang perlu mereka akses.
Bisnis dapat mengeklaim kepemilikan halaman yang menjadi miliknya, yang memungkinkan mereka untuk mengelola semua aspek halaman, termasuk menghapus agensi atau bisnis lain yang telah diberikan akses. Selain itu, bisnis juga dapat meminta akses agensi ke sebuah halaman, yang akan memungkinkan mereka untuk menjalankan iklan di halaman tersebut melalui akun iklan yang mereka miliki aksesnya.
Untuk mengeklaim halaman untuk bisnis Anda sebagai OWNER
, Anda memerlukan ID halaman dan ID bisnis. Kemudian, kirim permintaan POST
:
Pemohon harus memiliki:
Untuk membuat permintaan ini, Anda harus menggunakan token akses pengguna Admin atau pengguna sistem Admin bisnis Anda. Jika pengguna yang melakukan panggilan adalah Admin Halaman atau MANAGER
halaman selama lebih dari 7 hari, bisnis tersebut segera menjadi pemilik Halaman itu. Facebook mengembalikan access_status
dalam tanggapan yang diatur menjadi CONFIRMED
. Jika seseorang menjadi Admin Halaman atau MANAGER
halaman selama kurang dari atau tepat 7 hari, kami tidak otomatis menyetujui permintaan API itu.
Jika pengguna yang melakukan panggilan klaim OWNER
tidak memiliki izin yang tepat di Halaman, panggilan tersebut gagal. Tidak seperti mengklaim akun iklan, tidak ada permintaan yang dikirimkan ke admin Halaman untuk disetujui.
curl \ -F "page_id=<PAGE_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"
Untuk mengeklaim halaman untuk bisnis Anda sebagai AGENCY
, Anda memerlukan ID halaman tersebut. Kemudian, kirim permintaan POST
:
Jika pemohon memiliki izin admin pada halaman tersebut, permintaan ini akan secara otomatis disetujui. Jika tidak, Admin Halaman harus menyetujui permintaan tersebut.
Agensi tidak dapat membagikan ulang Halaman ke Bisnis lain.
Agensi dapat segera mulai menjalankan iklan di Halaman (melalui Akun Iklan yang mereka miliki aksesnya).
curl \ -F "page_id=<PAGE_ID>" \ -F "permitted_tasks=['ADVERTISE', 'ANALYZE']" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"
Jika Anda menggunakan AGENCY
:
permitted_tasks
pages_manage_metadata
dan pages_show_list
Jika Anda melakukan klaim AGENCY
, tetapi tidak memiliki izin Halaman yang tepat, tanggapannya adalah PENDING
. Admin untuk Halaman tersebut dapat login dan memberi akses, menolaknya, atau melaporkan klaim sebagai spam. Jika bisnis memiliki terlalu banyak permintaan akses Halaman yang dilaporkan sebagai spam, kami akan mengunci Pengelola Bisnis.
Untuk melihat semua halaman klien yang aksesnya Anda minta, tetapi masih menunggu persetujuan, lakukan panggilan GET
ini. Anda membutuhkan token akses untuk pengguna sistem Admin:
curl -G \ -d "access_token=<ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pending_client_pages"
Untuk melihat semua halaman milik bisnis Anda, gunakan panggilan GET
ini:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/owned_pages"
Untuk melihat semua halaman dengan bisnis Anda sebagai agensinya, gunakan panggilan GET
ini:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/client_pages"
Ini akan mengembalikan daftar halaman yang dimiliki klien Pengelola Bisnis.
Anda dapat menambahkan halaman satuan ke Pengelola Bisnis menggunakan UI Pengelola Bisnis. Untuk menambahkan halaman secara massal ke Pengelola Bisnis, lakukan panggilan POST
berikut:
curl \ -F 'access_token=<ACCESS_TOKEN>' \ -F 'batch=[ { "method":"POST", "name":"test1", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_1>" }, { "method":"POST", "name":"test2", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_2>" }, { "method":"POST", "name":"test3", "relative_url":"<BUSINESS_ID>/owned_pages", "body":"page_id=<PAGE_ID_3>" }, ]' \ "https://graph.facebook.com/<API_VERSION>"
Di mana:
<ACCESS_TOKEN>
adalah token akses dengan izin business_management
.<BUSINESS_ID>
adalah ID Pengelola Bisnis yang halamannya harus diklaim.<PAGE_ID_n>
adalah ID Halaman yang akan diklaim.Untuk menghapus Halaman dari Bisnis, lakukan panggilan DELETE
ini:
curl \ -X DELETE \ -F "page_id=<PAGE_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_ID>/pages"
Setelah bisnis Anda memiliki Halaman, Anda dapat menetapkan tugas untuk halaman itu kepada orang-orang. Tugas tersebut mencakup:
Nama | Konstanta API | Deskripsi |
---|---|---|
Admin |
| Dapat mengelola peran admin, mengirim pesan dan membuat postingan sebagai Halaman, membuat iklan, dan melihat laporan. |
Editor |
| Dapat mengedit Halaman, mengirim pesan dan membuat postingan sebagai Halaman, membuat iklan, dan melihat laporan. |
Moderator |
| Dapat menanggapi dan menghapus komentar pada Halaman, mengirim pesan sebagai Halaman, membuat iklan, dan melihat laporan. |
Pengiklan |
| Dapat membuat iklan untuk Halaman dan melihat insight. |
Analis |
| Dapat melihat laporan. |
Anda memerlukan:
page_id
— ID Halamanuser_id
— ID Pengguna yang akan ditambahkanBuat panggilan POST
ini untuk menambahkan seseorang dengan tugas ['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']
:
Id bisnis haruslah id bisnis yang memiliki halaman tersebut
curl \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "tasks=['MANAGE', 'CREATE_CONTENT', 'MODERATE', 'ADVERTISE', 'ANALYZE']" \ -F "business=BUSINESS_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"
Untuk mengubah tugas pengguna yang sudah ada, gunakan panggilan POST
yang sama seperti yang Anda lakukan ketika menambahkan pengguna baru dengan tugas:
curl \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "tasks=['ADVERTISE', 'ANALYZE']" \ -F "business=BUSINESS_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"
Untuk melihat halaman dengan izin pengguna, lakukan panggilan GET
ini:
curl -G \ -d "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<BUSINESS_SCOPED_USER_ID>/assigned_pages"
Untuk melihat izin spesifik di Halaman, lakukan panggilan GET
ini:
curl -G -d "access_token=ACCESS_TOKEN" "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users?business=<BUSINESS_ID>"
Sebelum Anda dapat menghapus halaman dari suatu Pengelola Bisnis, Anda juga harus menghapus admin halaman tersebut dari bisnis Anda.
Untuk menghapus akses seseorang dari Halaman yang Anda miliki, Anda membutuhkan
page_id
— ID Halamanuser_id
— ID pengguna yang akan dihapusPanggilan DELETE
adalah:
curl \ -X DELETE \ -F "user=BUSINESS_SCOPED_USER_ID" \ -F "access_token=ACCESS_TOKEN" \ "https://graph.facebook.com/<API_VERSION>/<PAGE_ID>/assigned_users"