Kode QR dan Tautan Pendek

Panduan ini menjelaskan cara membuat dan mengelola kode QR menggunakan API Pengelolaan WhatsApp Business.

Pelanggan dapat memindai kode QR dari telepon mereka untuk memulai percakapan dengan bisnis Anda dengan cepat. API Pengelolaan WhatsApp Business memungkinkan Anda membuat dan mengakses kode QR ini dan tautan pendek ini.

Jika Anda dapat menggunakan Pengelola Bisnis untuk mengelola kode QR dan bukan API, lihat Mengelola Kode QR WhatsApp Anda.

Sebelum Memulai

Anda akan memerlukan:

Membuat Kode QR

Untuk membuat kode QR, kirimkan permintaan POST ke endpoint Nomor Telepon WhatsApp Business > Qrdls Pesan.

Di body postingan Anda, sertakan objek dengan properti prefilled_message yang diatur ke teks pesan Anda dan properti generate_qr_image diatur ke format gambar pilihan Anda, baik SVG maupun PNG.

Contoh Permintaan

curl 'https://graph.facebook.com/v21.0/106540352242922/message_qrdls' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
  "prefilled_message": "Cyber Monday",
  "generate_qr_image": "SVG"
}'

Contoh Tanggapan

{
  "code": "4O4YGZEG3RIVE1",
  "prefilled_message": "Cyber Monday 1",
  "deep_link_url": "https://wa.me/message/4O4YGZEG3RIVE1",
  "qr_image_url": "https://scontent-iad3-2.xx.fbcdn.net/..."
}

Mendapatkan Daftar Kode QR

Untuk mendapatkan daftar semua kode QR pada nomor telepon bisnis, kirimkan permintaan GET ke endpoint Nomor Telepon WhatsApp Business > Qrdls Pesan.

Contoh Permintaan

curl 'https://graph.facebook.com/v21.0/106540352242922/message_qrdls' \
-H 'Authorization: Bearer EAAJB...'

Contoh Tanggapan

{
  "data": [
    {
      "code": "4O4YGZEG3RIVE1",
      "prefilled_message": "Cyber Monday",
      "deep_link_url": "https://wa.me/message/4O4YGZEG3RIVE1"
    },
    {
      "code": "WOMVT6TJ2BP7A1",
      "prefilled_message": "Tell me more about your production workshop",
      "deep_link_url": "https://wa.me/message/WOMVT6TJ2BP7A1"
    }
  ]
}

Mendapatkan Kode QR

Untuk mendapatkan informasi tentang kode QR tertentu, kirimkan permintaan GET ke endpoint Nomor Telepon WhatsApp Business > Qrdls Pesan dan tambahkan ID kode QR sebagai parameter jalur.

Contoh Permintaan

curl 'https://graph.facebook.com/v21.0/106540352242922/message_qrdls/4O4YGZEG3RIVE1' \
-H 'Authorization: Bearer EAAJB...'

Contoh Tanggapan

{
  "data": [
    {
      "code": "4O4YGZEG3RIVE1",
      "prefilled_message": "Cyber Monday",
      "deep_link_url": "https://wa.me/message/4O4YGZEG3RIVE1"
    }
  ]
}

Memperbarui Kode QR

Untuk memperbarui kode QR, kirimkan permintaan POST ke endpoint Nomor Telepon WhatsApp Business > Qrdls Pesan.

Di body postingan, sertakan properti code yang diatur ke ID kode QR yang ingin diperbarui, dan properti prefilled_message diatur ke teks kode QR yang baru.

Contoh Permintaan

curl 'https://graph.facebook.com/v21.0/106540352242922/message_qrdls' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer EAAJB...' \
-d '
{
    "code": "4O4YGZEG3RIVE1",
    "prefilled_message": "Cyber Tuesday"
}'

Contoh Tanggapan

{
  "code": "4O4YGZEG3RIVE1",
  "prefilled_message": "Cyber Tuesday",
  "deep_link_url": "https://wa.me/message/4O4YGZEG3RIVE1"
}

Menghapus Kode QR

Kode QR tidak kedaluwarsa secara otomatis. Untuk menghapus kode QR, kirim permintaan DELETE ke endpoint Nomor Telepon WhatsApp Business > Qrdls Pesan dan tambahkan ID kode QR sebagai parameter jalur.

Contoh Permintaan

curl -X DELETE 'https://graph.facebook.com/v21.0/106540352242922/message_qrdls/4O4YGZEG3RIVE1' \
-H 'Authorization: Bearer EAAJB...'

Contoh Tanggapan

{
  "success": true
}

Pelajari Selengkapnya