本指南說明如何使用 WhatsApp Business Management API 建立和管理 QR 碼。
顧客可以使用手機掃描 QR 碼,快速地與您的商家展開對話。WhatsApp Business Management API 允許您建立和存取這些 QR 碼及相關聯的短連結。
如果您可以使用企業管理平台而不是 API 來管理您的 QR 碼,請參閱管理 WhatsApp QR 碼。
若要建立 QR 碼,請傳送 POST 要求至 WhatsApp Business 電話號碼 > 訊息 Qrdls 端點。
在 POST 內容中,加入一個物件,並將 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/..." }
若要取得商家電話號碼的所有 QR 碼清單,請傳送 GET 要求至 WhatsApp Business 電話號碼 > 訊息 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" } ] }
若要取得有關特定 QR 碼的資訊,請傳送 GET 要求至 WhatsApp Business 電話號碼 > 訊息 Qrdls 端點,並將 QR 碼編號附加為路徑參數。
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" } ] }
若要更新 QR 碼,請傳送 POST 要求至 WhatsApp Business 電話號碼 > 訊息 Qrdls 端點。
在 POST 內容中,加入一個 code
屬性,並將其設為要更新的 QR 碼編號,以及一個 prefilled_message
屬性,並將其設為新 QR 碼文字。
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" }
QR 碼不會自動過期。若要刪除 QR 碼,請傳送 DELETE 要求至 WhatsApp Business 電話號碼 > 訊息 Qrdls 端點,並將您希望停用的 QR 碼編號附加為路徑參數。
curl -X DELETE 'https://graph.facebook.com/v21.0
/106540352242922/message_qrdls/4O4YGZEG3RIVE1' \
-H 'Authorization: Bearer EAAJB...'
{ "success": true }