คิวอาร์โค้ดและลิงก์สั้น

คู่มือนี้จะอธิบายวิธีสร้างและจัดการคิวอาร์โค้ดโดยใช้ API การจัดการ WhatsApp Business

ลูกค้าสามารถสแกนคิวอาร์โค้ดได้จากโทรศัพท์เพื่อให้เริ่มสนทนากับธุรกิจของคุณได้อย่างรวดเร็ว API การจัดการ WhatsApp Business ช่วยให้คุณสามารถสร้างและเข้าถึงคิวอาร์โค้ดเหล่านี้และลิงก์สั้นที่เชื่อมโยงอยู่ได้

หากคุณสามารถใช้ตัวจัดการธุรกิจเพื่อจัดการคิวอาร์โค้ดของคุณแทน API ได้ ให้ดูที่จัดการคิวอาร์โค้ดบน WhatsApp ของคุณ

ก่อนเริ่มต้น

คุณจะต้องดำเนินการดังต่อไปนี้

สร้างคิวอาร์โค้ด

หากต้องการสร้างคิวอาร์โค้ด ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > Message Qrdls

ในเนื้อหาของโพสต์ ให้ระบุอ็อบเจ็กต์ที่มีคุณสมบัติ prefilled_message ที่ตั้งค่าเป็นตัวอักษรในข้อความของคุณ และคุณสมบัติ generate_qr_image ที่ตั้งค่าเป็นรูปแบบรูปภาพที่ต้องการ ได้แก่ SVG หรือ PNG อย่างใดอย่างหนึ่ง

ตัวอย่างคำขอ

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"
}'

ตัวอย่างการตอบกลับ

{
  "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/..."
}

เรียกดูรายการคิวอาร์โค้ด

หากต้องการเรียกดูรายการคิวอาร์โค้ดทั้งหมดในหมายเลขโทรศัท์ทางธุรกิจ ให้ส่งคำขอ GET ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > Message Qrdls

ตัวอย่างคำขอ

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

ตัวอย่างการตอบกลับ

{
  "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"
    }
  ]
}

เรียกดูคิวอาร์โค้ด

หากต้องการเรียกดูข้อมูลเกี่ยวกับคิวอาร์โค้ดแบบเฉพาะเจาะจง ให้ส่งคำขอ GET ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > Message Qrdls และนำ ID คิวอาร์โค้ดไปต่อท้ายเป็นพารามิเตอร์พาธ

ตัวอย่างคำขอ

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

ตัวอย่างการตอบกลับ

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

อัพเดตคิวอาร์โค้ด

หากต้องการอัพเดตคิวอาร์โค้ด ให้ส่งคำขอ POST ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > Message Qrdls

ในเนื้อหาของโพสต์ ให้ระบุคุณสมบัติ code ที่ตั้งค่าเป็น ID ของคิวอาร์โค้ดที่คุณต้องการอัพเดต และคุณสมบัติ prefilled_message ที่ตั้งค่าเป็นข้อความคิวอาร์โค้ดใหม่

ตัวอย่างคำขอ

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"
}'

ตัวอย่างการตอบกลับ

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

ลบคิวอาร์โค้ด

คิวอาร์โค้ดไม่มีวันหมดอายุโดยอัตโนมัติ หากต้องการลบคิวอาร์โค้ด ให้ส่งคำขอ DELETE ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business > Message Qrdls และนำ ID ของคิวอาร์โค้ดที่คุณต้องการเลิกใช้ไปต่อท้ายเป็นพารามิเตอร์พาธ

ตัวอย่างคำขอ

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

ตัวอย่างการตอบกลับ

{
  "success": true
}

ข้อมูลอ้างอิง

เรียนรู้เพิ่มเติม