เรียกดูหมายเลขโทรศัพท์ที่ธุรกิจได้ลงทะเบียนไว้สำหรับบัญชี WhatsApp Business ของตนโดยใช้ API การจัดการ WhatsApp Business
คุณจำเป็นต้องมีสิ่งต่อไปนี้
whatsapp_business_management
หากต้องการเรียกดูรายการหมายเลขโทรศัพท์ทั้งหมดที่เชื่อมโยงกับบัญชี WhatsApp Business ให้ส่งคำขอ GET ไปยังตำแหน่งข้อมูลบัญชี WhatsApp Business > หมายเลขโทรศัพท์
นอกจากนี้ หมายเลขโทรศัพท์ยังสามารถจัดเรียงได้ทั้งแบบน้อยไปมากและมากไปน้อยด้วย last_onboarded_time
ซึ่งจะอ้างอิงจากเมื่อผู้ใช้เสร็จสิ้นขั้นการเริ่มต้นใช้งานสำหรับการสมัครใช้งานแบบฝัง หากไม่ได้ระบุ ลำดับตามค่าเริ่มต้นจะเรียงจากมากไปน้อย
curl -X GET "https://graph.facebook.com/v21.0
/{whatsapp-business-account-id}/phone_numbers
?access_token={system-user-access-token}"
เมื่อดำเนินการสำเร็จ ระบบจะส่งคืนอ็อบเจ็กต์ JSON พร้อมรายการชื่อธุรกิจ, หมายเลขโทรศัพท์, ID หมายเลขโทรศัพท์ และคะแนนคุณภาพทั้งหมดที่เชื่อมโยงกับธุรกิจ ระบบจะเรียงผลลัพธ์ตามวันที่ดำเนินการสมัครใช้งานแบบฝังเสร็จสมบูรณ์ตามลำดับจากใหม่ไปเก่า โดยนำรายการที่มีการใช้งานล่าสุดมาก่อน
{ "data": [ { "verified_name": "Jasper's Market", "display_phone_number": "+1 631-555-5555", "id": "1906385232743451", "quality_rating": "GREEN" }, { "verified_name": "Jasper's Ice Cream", "display_phone_number": "+1 631-555-5556", "id": "1913623884432103", "quality_rating": "NA" } ] }
curl -X GET "https://graph.facebook.com/v21.0
/{whatsapp-business-account-id}/phone_numbers
?access_token={system-user-access-token}]&sort=['last_onboarded_time_ascending']"
เมื่อดำเนินการสำเร็จ ระบบจะส่งคืนอ็อบเจ็กต์ JSON พร้อมรายการชื่อธุรกิจ, หมายเลขโทรศัพท์, ID หมายเลขโทรศัพท์ และคะแนนคุณภาพทั้งหมดที่เชื่อมโยงกับธุรกิจ ระบบจะเรียงตามเวลาที่ผู้ใช้สมัครใช้งานแบบฝังเสร็จสมบูรณ์ตามลำดับจากเก่าไปใหม่ โดยนำรายการที่มีการใช้งานล่าสุดไว้หลัง
{ "data": [ { "verified_name": "Jasper's Ice Cream", "display_phone_number": "+1 631-555-5556", "id": "1913623884432103", "quality_rating": "NA" }, { "verified_name": "Jasper's Market", "display_phone_number": "+1 631-555-5555", "id": "1906385232743451", "quality_rating": "GREEN" } ] }
คุณสามารถสืบค้นหมายเลขโทรศัพท์และกรองตาม account_mode
ได้ โดยตัวเลือกในการกรองกำลังอยู่ระหว่างการทดสอบในโหมดเบต้า จึงมีผู้พัฒนาเพียงบางรายที่สามารถใช้งานตัวเลือกดังกล่าวได้
ชื่อ | คำอธิบาย |
---|---|
| ค่า: |
| ค่า: |
| ค่า: |
curl -i -X GET "https://graph.facebook.com/v21.0
/{whatsapp-business-account-ID}/phone_numbers?filtering=[{"field":"account_mode","operator":"EQUAL","value":"SANDBOX"}]&access_token=access-token"
{ "data": [ { "id": "1972385232742141", "display_phone_number": "+1 631-555-1111", "verified_name": "John’s Cake Shop", "quality_rating": "UNKNOWN", } ], "paging": { "cursors": { "before": "abcdefghij", "after": "klmnopqr" } } }
หากต้องการเรียกดูข้อมูลเกี่ยวกับหมายเลขโทรศัพท์ ให้ส่งคำขอ GET ไปยังตำแหน่งข้อมูลหมายเลขโทรศัพท์ WhatsApp Business:
GET https://graph.facebook.com/<API_VERSION>/<PHONE_NUMBER_ID>
curl \ 'https://graph.facebook.com/v15.0/105954558954427/' \ -H 'Authorization: Bearer EAAFl...'
เมื่อดำเนินการสำเร็จ ระบบจะส่งคืนอ็อบเจ็กต์ JSON พร้อมชื่อธุรกิจ, หมายเลขโทรศัพท์, ID หมายเลขโทรศัพท์ และคะแนนคุณภาพสำหรับหมายเลขโทรศัพท์ที่สืบค้น
{ "code_verification_status" : "VERIFIED", "display_phone_number" : "15555555555", "id" : "105954558954427", "quality_rating" : "GREEN", "verified_name" : "Support Number" }
ระบุ fields=name_status
เป็นพารามิเตอร์สตริงการสืบค้นเพื่อเรียกดูข้อมูลสถานะชื่อที่แสดงที่เชื่อมโยงกับหมายเลขโทรศัพท์ที่เฉพาะเจาะจง ช่องนี้อยู่ในรุ่นเบต้าและไม่ได้เข้าถึงได้สำหรับผู้พัฒนาทุกคน
curl \ 'https://graph.facebook.com/v15.0/105954558954427?fields=name_status' \ -H 'Authorization: Bearer EAAFl...'
{ "id" : "105954558954427", "name_status" : "AVAILABLE_WITHOUT_REVIEW" }
ค่า name_status
อาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้
APPROVED
: ชื่อได้รับการอนุมัติแล้ว คุณสามารถดาวน์โหลดใบรับรองของคุณได้เลยAVAILABLE_WITHOUT_REVIEW
: ระบบรับรองหมายเลขโทรศัพท์แล้วและชื่อที่แสดงก็พร้อมให้ใช้งานโดยไม่ต้องมีการตรวจสอบDECLINED
: ชื่อไม่ได้รับการอนุมัติ คุณไม่สามารถดาวน์โหลดใบรับรองของคุณได้EXPIRED
: ใบรับรองของคุณหมดอายุแล้วและไม่สามารถดาวน์โหลดได้อีกต่อไปPENDING_REVIEW
: คำขอชื่อของคุณอยู่ระหว่างการตรวจสอบ คุณไม่สามารถดาวน์โหลดใบรับรองของคุณได้NONE
: ไม่มีใบรับรองโปรดทราบว่าใบรับรองนี้ใช้ได้เป็นเวลา 7 วัน
โปรดดูรายการค่าที่เป็นไปได้ทั้งหมดสำหรับแต่ละช่องที่ข้อมูลอ้างอิงเกี่ยวกับ API กราฟของช่องหมายเลขโทรศัพท์