Untuk mengirimkan pesan kepada seseorang di Messenger, percakapan harus diinisiasi oleh orang tersebut. Platform Messenger memiliki beberapa jenis pesan yang dapat Anda kirim. Pesan yang dikirim dengan Platform Messenger memiliki kebijakan dan pedoman untuk jenis konten dan dalam kondisi apa pesan tersebut dapat dikirim.
Pada 23 Juli 2024 kami meluncurkan Instagram API baru dengan Instagram Login. Akun profesional Instagram – akun Bisnis atau Kreator – tidak perlu lagi ditautkan ke Halaman Facebook agar dapat melakukan percakapan dengan pelanggan, pengikut, atau pengguna Instagram yang tertarik dengan akun bisnis atau Instagram mereka, mengelola komentar, atau menerbitkan media. Pelajari selengkapnya tentang versi baru ini di postingan blog kami.
Lihat Instagram API kami dengan Login Instagram untuk mempelajari selengkapnya.
Jika diwajibkan oleh hukum yang berlaku, pengalaman obrolan otomatis harus mengungkapkan bahwa seseorang sedang berinteraksi dengan layanan otomatis:
Pengalaman obrolan otomatis yang melayani grup berikut harus memberi perhatian khusus pada persyaratan ini:
Pengungkapan dapat mencakup, tetapi tidak terbatas pada: “Saya adalah bot [Nama Halaman]”, “Anda berinteraksi dengan pengalaman otomatis”, “Anda berbicara dengan bot”, atau “Saya adalah bot obrolan otomatis”.
Bahkan jika tidak diperlukan secara hukum, kami merekomendasikan untuk memberi tahu pengguna saat mereka berinteraksi dengan obrolan otomatis sebagai praktik terbaik karena ini membantu mengelola ekspektasi pengguna tentang interaksi mereka dengan pengalaman berkirim pesan Anda.
Kunjungi Kebijakan Developer kami
untuk informasi selengkapnya.
Semua permintaan Send API dari aplikasi Anda untuk mengirim pesan harus menyertakan hal berikut:
Untuk informasi selengkapnya tentang komponen pesan, buka Referensi Send API.
Periode Pengiriman Pesan Standar adalah periode waktu 24 jam yang diizinkan bagi Anda untuk mengirim pesan kepada seseorang. Ketika seseorang mengirim pesan ke Halaman atau akun Profesional Instagram Anda atau memulai percakapan melalui plugin web, aplikasi Anda memiliki hingga 24 jam untuk mengirim pesan.
Pesan yang dikirim dalam periode 24 jam mungkin berisi konten promosi.
Tindakan Pengguna yang Membuka Periode Pengiriman Pesan Standar
Tindakan pengguna berikut akan membuka periode pengiriman pesan standar 24 jam:
Kami tahu orang-orang mengharapkan tanggapan yang cepat, oleh karena itu, kami sangat mendorong Anda untuk menanggapi sesegera mungkin dalam periode 24 jam ini. Orang-orang memiliki opsi untuk memblokir atau menyenyapkan percakapan kapan saja.
ID untuk orang yang menerima pesan diatur di parameter objek recipient dan bisa berupa salah satu jenis ID berikut:
ID Lingkup Halaman (PSID) – ID yang diberikan kepada seseorang saat pertama kali orang tersebut mengirim pesan ke Halaman Anda. ID unik ini mewakili interaksi antara Halaman Anda dan orang tersebut.
Referensi Pengguna–ID yang diberikan kepada orang yang menggunakan plugin atau tombol postback untuk mengirim pesan ke Halaman Anda.
ID Postingan atau Komentar: ID yang diberikan kepada orang yang menerbitkan postingan di Halaman Anda atau mengomentari postingan. Digunakan untuk mengirim balasan pribadi kepada orang tersebut.
Harap diperhatikan bahwa ID pengguna dari integrasi Facebook Login berlingkup aplikasi dan tidak berfungsi dengan platform Messenger.
Jenis pesan yang Anda kirim diatur dalam parameter messaging_type. Parameter ini adalah cara yang lebih eksplisit untuk memastikan pesan Anda mematuhi kebijakan pengiriman pesan dan preferensi penerima.
Jenis pesan berikut didukung:
Tanggapan – Pesan yang Anda kirim merupakan tanggapan terhadap pesan yang diterima. Pesan dapat berisi konten promosi dan nonpromosi dan harus dikirim selama periode pengiriman pesan standar.
Pembaruan – Pesan yang Anda kirim dikirim secara proaktif dan tidak menanggapi pesan yang diterima. Pesan dapat berisi konten promosi dan nonpromosi dan harus dikirim selama periode pengiriman pesan standar.
Pesan Ditandai – Pesan yang Anda kirim dikirim di luar periode pengiriman pesan standar. Pesan ini harus menyertakan tanda pesan yang cocok dengan kasus penggunaan yang diizinkan untuk tanda tersebut dan berisi konten nonpromosi.
Diterapkan pada 27 April 2026, semua permintaan API yang berisi Tag Pesan CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE, dan POST_PURCHASE_UPDATE akan menerima kode kesalahan 100.
Tag Pesan memungkinkan Anda untuk mengirim pesan di luar periode pengiriman pesan standar. Pesan-pesan ini adalah pembaruan yang relevan secara pribadi untuk seseorang. Contoh: Anda dapat mengirim pembaruan tentang pengiriman dan pengantaran, reservasi atau penerbangan yang akan datang, atau pemberitahuan tentang akun pelanggan. Untuk alur pengiriman pesan yang memerlukan jalur eskalasi, tag Agen Manusia memungkinkan perwakilan bisnis untuk menanggapi pesan pengguna secara manual dalam periode 7 hari.
Tag Pesan tidak boleh digunakan untuk mengirim konten promosi, termasuk tetapi tidak terbatas pada promo, penawaran, kupon, dan diskon. Penggunaan Tag Pesan di luar kasus penggunaan yang disetujui dapat berakibat pembatasan pada kemampuan akun Halaman atau Instagram untuk mengirim pesan. Lihat Kebijakan Platform Messenger dan Instagram Messaging API untuk detailnya.
Bisnis yang menggunakan Platform Messenger dan ingin mengirim pesan promosi di luar periode pengiriman pesan standar 24 jam harus menggunakan Pesan Bersponsor atau Notifikasi Satu Kali.
Pesan yang Anda kirim dapat berisi jenis konten berikut:
|
|
|
Untuk mengirim pesan teks dasar kepada orang yang mengirim pesan ke Halaman Anda, kirim permintaan POST ke endpoint /PAGE-ID/messages, dengan id kode literal objek recipient diatur ke ID lingkup Halaman (PSID) milik orang itu, parameter message_type diatur ke RESPONSE, dan text objek parameter message diatur ke teks pesan.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"<PSID>"
},
"messaging_type": "RESPONSE",
"message":{
"text":"Hello, world!"
}
}' "https://graph.facebook.com/v25.0/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
Saat berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan ID penerima dan ID pesan.
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U..."
} Untuk mengirim pesan dengan media, seperti GIF atau gambar, atau template, tambahkan konten ke permintaan API dalam objek lampiran pesan JSON.
Untuk mengirim pesan dengan gambar kepada orang yang mengirim pesan ke Halaman Anda, kirim permintaan POST ke endpoint /PAGE-ID/messages, dengan id kode literal objek recipient diatur ke ID lingkup Halaman (PSID) orang itu, parameter message_type diatur ke RESPONSE, dan kode type objek attachment parameter message diatur ke image, serta kode url objek payload diatur ke URL untuk gambar.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"1254459154682919"
},
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"http://www.messenger-rocks.com/image.jpg",
"is_reusable":true
}
}
}
}' "https://graph.facebook.com/v25.0/me/messages?access_token={PAGE_ACCESS_TOKEN}"
Saat berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan ID penerima dan ID pesan.
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U..."
} Mengirim audio, video, atau file dari URL akan menggunakan format yang sama.
Anda juga dapat mengirim media dari server Anda atau dari konten yang telah Anda unggah sebelumnya ke server Meta. Pelajari selengkapnya tentang mengunggah file menggunakan Attachment Upload API.
Untuk mengirim pesan dengan beberapa gambar, tambahkan konten ke permintaan API dalam array lampiran pesan JSON. Satu-satunya jenis media yang diizinkan adalah gambar, dan dibatasi hingga 30 gambar sekaligus.
Untuk mengirim pesan dengan beberapa gambar kepada orang yang mengirim pesan ke Halaman Anda, kirim permintaan POST ke endpoint /PAGE-ID/messages, dengan id kode literal objek recipient diatur ke ID lingkup Halaman (PSID) orang itu, parameter message_type diatur ke RESPONSE, dan kode type objek attachments parameter yang mengandung array message diatur ke image, serta kode url objek payload diatur ke URL untuk gambar.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient": {
"id": "1254459154682919"
},
"message": {
"attachments": [
{
"type": "image",
"payload": {
"url": "http://www.messenger-rocks.com/image.jpg"
}
},
{
"type": "image",
"payload": {
"url": "http://www.messenger-rocks.com/image.jpg"
}
}
]
}
}' "https://graph.facebook.com/v25.0/me/messages?access_token={PAGE_ACCESS_TOKEN}"
Saat berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan ID penerima dan ID pesan.
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U..."
} Untuk mengirim balasan pesan tertentu di masa lalu dalam obrolan, kirimkan permintaan POST ke /PAGE-ID/messages dengan kode berikut:
id kunci literal objek recipient ditetapkan ke ID lingkup halaman (PSID) seseorangmessage_type diatur ke RESPONSEmid kunci literal objek reply_to diatur ke ID pesan dari pesan tertentu dalam obrolan yang ingin Anda balasPesan tersebut dapat berupa pesan yang dikirim oleh Halaman Anda atau pengguna.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient": {
"id": "<PSID>",
}
"messaging_type": "RESPONSE"
"message": {
"text": "Hello, world!"
},
"reply_to": {
"mid": "{MESSAGE_ID}"
}
}' "https://graph.facebook.com/v23.0/{PAGE-ID}/messages?access_token={PAGE_ACCESS_TOKEN}" Saat berhasil, aplikasi Anda akan menerima tanggapan JSON berikut dengan ID penerima dan ID pesan.
{
"recipient_id": "PAGE-SCOPED-ID",
"message_id": "AG5Hz2U…"
} Pesan Marketing memungkinkan Anda meminta izin kepada seseorang untuk mengirim beberapa pesan marketing setelah periode pengiriman pesan standar berakhir. Jika orang tersebut menyetujui permintaan ini yang ditujukan untuk menerima notifikasi-notifikasi ini, Anda akan dapat mengirim pesan promosi berulang otomatis kepada orang tersebut dengan informasi tentang penjualan atau rilis produk mendatang, serta info terkini.
Pengiriman Pesan Berita hanya tersedia untuk media berita terdaftar yang terdaftar dengan Indeks Halaman Berita (NPI) Facebook. Pengiriman Pesan Berita memungkinkan media berita untuk mengirim pesan berita nonpromosi kepada orang-orang yang telah berlangganan untuk menerima pesan-pesan ini.
Pengiriman pesan berita tidak tersedia untuk Instagram Messaging API.
Notifikasi Satu Kali memungkinkan Anda untuk meminta izin mengirimkan satu pesan tindak lanjut kepada pengguna setelah periode pengiriman pesan standar berakhir. Jika orang tersebut menyetujui permintaan ini yang ditujukan untuk menerima notifikasi satu kali, Anda akan dapat mengirim satu pesan yang sensitif terhadap waktu dan relevan secara pribadi, seperti pengingat janji temu atau pemberitahuan kembali ada stok.
Notifikasi Satu Kali tidak tersedia untuk Instagram Messaging API.
Balasan Privat memungkinkan Anda untuk mengirim pesan kepada seseorang ketika orang tersebut mempublikasikan komentar di salah satu postingan atau iklan Anda, atau mempublikasikan postingan pengunjung di Halaman atau akun Profesional Instagram Anda. Balasan privat hanya dapat berupa satu pesan, yang secara otomatis akan berisi tautan ke postingan atau komentar, dan harus dikirim dalam tujuh hari sejak orang tersebut menerbitkan postingan atau komentar.
Pesan Bersponsor memungkinkan Anda untuk mengirim konten promosi atau nonpromosi, setelah periode pengiriman pesan standar telah kedaluwarsa, kepada orang yang sebelumnya telah mengirim pesan ke Halaman atau akun Profesional Instagram Anda. Pesan Bersponsor tampak seperti pesan normal dalam percakapan tetapi diberi anotasi dengan kata Bersponsor di atas pesan. Konten pesan bersponsor harus mematuhi kebijakan periklanan.
Pesan Bersponsor tidak tersedia untuk Instagram Messaging API.
Pesan Utilitas memungkinkan Anda mengirim pesan template yang telah disetujui sebelumnya yang mencakup pesanan, pembaruan akun, dan janji temu. Pesan-pesan ini sangat dipersonalisasi dengan nomor akun, ID pesanan, nomor pelacakan pengiriman, tanggal dan waktu janji temu dan dapat memiliki ajakan bertindak yang memungkinkan pengguna untuk membatalkan pesanan, menjadwalkan ulang janji temu, dan tindakan lain yang memudahkan interaksi dengan bisnis.
Pelajari tentang komponen yang dapat Anda tambahkan ke pesan dalam percakapan Anda.
Pelajari selengkapnya tentang mengirim pesan menggunakan Platform Messenger.