Mengirim Pesan Kontak dan Lokasi

Gunakan messages untuk mengirim jenis pesan lain, seperti kontak atau pesan lokasi, kepada pelanggan Anda.

Sebelum Memulai

Anda akan memerlukan:

Pesan-pesan ini hanya dapat dikirimkan sebagai tanggapan atas pesan yang masuk dari pelanggan Anda selama periode pelayanan pelanggan. Saat ini, pengiriman pesan ini dalam template pesan tidak didukung.

Pesan Kontak

Langkah 1: Buat Permintaan POST ke /messages

POST /v1/messages
{
    "to": "recipient-wa-id",
    "type": "contacts",
    "contacts": [
                {
                    "addresses": [
                        {
                            "city": "Menlo Park",
                            "country": "United States",
                            "country_code": "us",
                            "state": "CA",
                            "street": "1 Hacker Way",
                            "type": "HOME",
                            "zip": "94025"
                        },
                        {
                            "city": "Menlo Park",
                            "country": "United States",
                            "country_code": "us",
                            "state": "CA",
                            "street": "200 Jefferson Dr",
                            "type": "WORK",
                            "zip": "94025"
                        }
                    ],
                    "birthday": "2012-08-18",
                    "emails": [
                        {
                            "email": "test@fb.com",
                            "type": "WORK"
                        },
                        {
                            "email": "test@whatsapp.com",
                            "type": "WORK"
                        }
                    ],
                    "name": {
                        "first_name": "John",
                        "formatted_name": "John Smith",
                        "last_name": "Smith"
                    },
                    "org": {
                        "company": "WhatsApp",
                        "department": "Design",
                        "title": "Manager"
                    },
                    "phones": [
                        {
                            "phone": "+1 (940) 555-1234",
                            "type": "HOME"
                        },
                        {
                            "phone": "+1 (650) 555-1234",
                            "type": "WORK",
                            "wa_id": "16505551234"
                        }
                    ],
                    "urls": [
                        {
                             "url": "https://www.facebook.com",
                             "type": "WORK"
                        }
                    ]
                }
            ]
}

Untuk informasi selengkapnya tentang parameter, lihat:

Langkah 2: Periksa Tanggapan Anda

Tanggapan yang berhasil akan terlihat seperti ini:

{
    "messages": [{
       "id": "message-id"
    }]
}

Pesan Lokasi

Langkah 1: Buat Permintaan POST ke /messages

POST /v1/messages

{
    "to": "recipient-wa-id",
    "type": "location",
    "location": {
        "longitude": -122.425332,
        "latitude": 37.758056,
        "name": "Facebook HQ",
        "address": "1 Hacker Way, Menlo Park, CA 94025"
    }
}

Untuk informasi selengkapnya tentang parameter, lihat:

Langkah 2: Periksa Tanggapan Anda

Tanggapan yang berhasil akan terlihat seperti ini:

{
    "messages": [{
       "id": "message-id"
    }]
}