Akun Meta Business, yang kadang kala disebut sebagai akun Pengelola Bisnis atau akun Bisnis, kini diubah namanya menjadi portofolio bisnis. Perubahan ini akan diterapkan secara bertahap di seluruh teknologi Meta. Perubahan ini hanya berdampak pada tampilan dan tidak memengaruhi ID Akun Meta Business (ID portofolio bisnis).
Dokumen ini menjelaskan cara menentukan apakah Anda berhasil mengirim pesan menggunakan sumber daya API tertentu.
Node berikut memiliki kolom health_status
:
Jika Anda meminta kolom health_status
di salah satu node ini, API akan menampilkan ringkasan kesehatan berkirim pesan dari semua node yang terlibat dalam permintaan berkirim pesan jika menggunakan node bertarget. Ringkasan ini menunjukkan jika Anda akan berhasil menggunakan API untuk mengirim pesan, jika keberhasilan Anda terbatas akibat beberapa batasan pada satu atau beberapa node, atau jika Anda tidak bisa berkirim pesan sepenuhnya.
GET /<NODE_ID>?fields=health_status
{ "health_status": { "can_send_message": "<OVERALL_MESSAGING_STATUS>", "entities": [ /* Only included if targeting a business phone number */ { "entity_type": "PHONE_NUMBER", "id": "<BUSINESS_PHONE_NUMBER_ID>", "can_send_message": "<BUSINESS_PHONE_NUMBER_MESSAGING_STATUS>" }, /* Only included if targeting a template */ { "entity_type": "MESSAGE_TEMPLATE", "id": "<TEMPLATE_ID>", "can_send_message": "<TEMPLATE_MESSAGING_STATUS>" }, /* WABA, business, and app always included */ { "entity_type": "WABA", "id": "<WABA_ID>", "can_send_message": "<WABA_MESSAGING_STATUS>" }, { "entity_type": "BUSINESS", "id": "<BUSINESS_PORTFOLIO_ID>", "can_send_message": "<BUSINESS_PORTFOLIO_MESSAGING_STATUS>" }, { "entity_type": "APP", "id": "<APP_ID>", "can_send_message": "<APP_MESSAGING_STATUS>" } ] }, "id": "<NODE_ID>" }
Placeholder | Deskripsi | Contoh Nilai |
---|---|---|
| ID aplikasi. |
|
| Status kesehatan aplikasi dalam berkirim pesan. Lihat Status Kesehatan Berkirim Pesan. |
|
| ID portofolio bisnis. |
|
| Status kesehatan berkirim pesan dari portofolio bisnis. Lihat Status Kesehatan Berkirim Pesan. |
|
| ID nomor telepon bisnis. |
|
| Status kesehatan berkirim pesan nomor telepon bisnis. Lihat Status Kesehatan Berkirim Pesan. |
|
| ID node target. |
|
| Status kesehatan berkirim pesan secara keseluruhan, mengingat semua node yang terlibat dalam permintaan berkirim pesan, jika menggunakan node bertarget. Lihat Status Kesehatan Berkirim Pesan. |
|
| ID template. |
|
| Status kesehatan template dalam berkirim pesan. Lihat Status Kesehatan Berkirim Pesan. |
|
| ID WABA. |
|
| Status kesehatan WABA dalam berkirim pesan. Lihat Status Kesehatan Berkirim Pesan. |
|
Ketika Anda mencoba mengirim pesan, beberapa node akan terlibat, termasuk aplikasi, portofolio bisnis yang memiliki atau telah mengklaimnya, WABA, nomor telepon bisnis, dan template (jika mengirim pesan template).
Setiap node ini dapat memiliki salah satu status kesehatan berikut yang ditetapkan ke properti can_send_message
:
AVAILABLE
: Menunjukkan bahwa node memenuhi semua persyaratan berkirim pesan.LIMITED
: Menunjukkan bahwa node memenuhi persyaratan berkirim pesan, tetapi memiliki beberapa batasan. Jika node tertentu memiliki nilai ini, info tambahan akan disertakan.BLOCKED
: Menunjukkan bahwa node tidak memenuhi satu atau beberapa persyaratan berkirim pesan. Jika node tertentu memiliki nilai ini, properti kesalahan akan disertakan, yang mendeskripsikan kesalahan adan kemungkinan solusi.Properti status kesehatan secara keseluruhan (health_status.can_send_message
) akan diatur sebagai berikut:
BLOCKED
.LIMITED
.AVAILABLE
.
curl 'https://graph.facebook.com/v21.0
/106540352242922?fields=health_status' \
-H 'Authorization: Bearer EAAJB'
{ "health_status": { "can_send_message": "AVAILABLE", "entities": [ { "entity_type": "PHONE_NUMBER", "id": "106540352242922", "can_send_message": "AVAILABLE" }, { "entity_type": "WABA", "id": "102290129340398", "can_send_message": "AVAILABLE" }, { "entity_type": "BUSINESS", "id": "506914307656634", "can_send_message": "AVAILABLE" }, { "entity_type": "APP", "id": "634974688087057", "can_send_message": "AVAILABLE" } ] }, "id": "106540352242922" }
Jika properti can_send_message
dari node tertentu diatur ke LIMITED
, properti additional_info
akan disertakan, yang memberikan konteks tambahan untuk batasan.
Ini merupakan contoh tanggapan atas permintaan pada nomor telepon bisnis yang dapat digunakan untuk mengirim pesan, namun memiliki batasan pada jumlah yang dapat dikirimi karena nama tampilannya belum disetujui.
{ "health_status": { "can_send_message": "LIMITED", "entities": [ { "entity_type": "PHONE_NUMBER", "id": "106540352242922", "can_send_message": "LIMITED", "additional_info": [ "Your display name has not been approved yet. Your message limit will increase after the display name is approved." ] }, { "entity_type": "WABA", "id": "102290129340398", "can_send_message": "AVAILABLE" }, { "entity_type": "BUSINESS", "id": "506914307656634", "can_send_message": "AVAILABLE" }, { "entity_type": "APP", "id": "634974688087057", "can_send_message": "AVAILABLE" } ] }, "id": "105154286024403" }
Jika properti can_send_message
dari node tertentu diatur ke BLOCKED
, properti errors
akan disertakan, yang mendeskripsikan alasan status dan kemungkinan solusi.
Ini adalah contoh tanggapan terhadap permintaan atas template yang tidak dapat dikirim dalam pesan template karena masih berstatus tertunda.
{ "health_status": { "can_send_message": "BLOCKED", "entities": [ { "entity_type": "MESSAGE_TEMPLATE", "id": "2632273056924580", "can_send_message": "BLOCKED", "errors": [ { "error_code": 141002, "error_description": "Message templates can only be sent out if they are approved.", "possible_solution": "Edit or appeal the message template review decision." } ] }, { "entity_type": "WABA", "id": "102290129340398", "can_send_message": "AVAILABLE" }, { "entity_type": "BUSINESS", "id": "506914307656634", "can_send_message": "AVAILABLE" }, { "entity_type": "APP", "id": "634974688087057", "can_send_message": "AVAILABLE" } ] }, "id": "2632273056924580" }