ใช้ API นี้เพื่อสร้างและลบข้อมูลลูกค้าทดสอบ
คุณสามารถใช้เครื่องมือนี้เพื่อสร้างและลบข้อมูลลูกค้าทดสอบในแบบฟอร์มของคุณ อย่างไรก็ตาม คุณไม่สามารถใช้เครื่องมือนี้ในโหมดการพัฒนา
คุณสามารถสร้างข้อมูลลูกค้าทดสอบ 1 รายการต่อแบบฟอร์ม โดยคุณจะต้องลบข้อมูลลูกค้าที่มีอยู่เพื่อสร้างข้อมูลลูกค้าใหม่
ใช้เครื่องมือนี้เพื่อทดสอบว่าการผสานการทำงานของคุณกับ Webhooks ของ Facebook นั้นประสบความสำเร็จหรือไม่ โดยขั้นตอนในการใช้เครื่องมือนี้เพื่อแก้ไขจุดบกพร่องของการผสานการทำงานของคุณมีดังนี้
ข้อมูลลูกค้าที่สร้างขึ้นจากเครื่องมือนี้จะเป็นข้อมูลลูกค้าแบบออร์แกนิกที่ไม่เชื่อมโยงกับโฆษณาใดๆ ทั้งนี้ คุณสามารถสร้างข้อมูลลูกค้าได้ 1 รายการต่อ 1 แบบฟอร์มเท่านั้น ด้วยเหตุนี้ หากต้องการสร้างข้อมูลลูกค้าสำหรับแบบฟอร์มเดิมอีกครั้ง ให้คลิกที่ "ลบข้อมูลลูกค้า" เพื่อลบข้อมูลลูกค้าเสียก่อน จากนั้นจึงสร้างข้อมูลลูกค้าขึ้นอีกครั้ง
คุณสามารถทดสอบข้อมูลลูกค้าได้ผ่านปุ่ม "ทดสอบ" หลังจากที่ตั้งค่า Webhooks สำหรับแอพของคุณแล้ว โดยปุ่มดังกล่าวจะอยู่ภายในแดชบอร์ด Webhooks สำหรับแอพนั้นๆ
คุณสามารถสร้างข้อมูลลูกค้าทดสอบได้โดยส่งคำขอ POST
ไปยัง /{FORM_ID}/test_leads
คุณจะต้องทำตามข้อกำหนดต่อไปนี้ คำขอจึงจะสำเร็จ
Advertiser
หรือระดับที่สูงกว่านั้นในเพจที่ใช้สร้างแบบฟอร์มcurl \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
คุณสามารถปรับแต่งเนื้อหาของข้อมูลลูกค้าทดสอบเองได้ โดยการส่งผ่านพารามิเตอร์ต่อไปนี้
field_data
: พารามิเตอร์เวกเตอร์ที่มีการจับคู่ name
และ values
custom_disclaimer_responses
: พารามิเตอร์เวกเตอร์ที่มีการจับคู่ checkbox_key
และ is_checked
curl \ -F "field_data=[{'name': 'favorite_color?', 'values': ['yellow']}, {'name': 'email', 'values': ['test@test.com']}]" \ -F "custom_disclaimer_responses=[{'checkbox_key': 'my_checkbox', 'is_checked': true}]" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
ข้อมูลลูกค้าที่สร้างจากการเรียกใช้ข้างต้นเป็นข้อมูลลูกค้าจำลอง และจะไม่เชื่อมโยงกับโฆษณาใดๆ
คุณสามารถอ่านข้อมูลลูกค้าทดสอบที่เชื่อมโยงกับโฆษณาแบบกรอกฟอร์มได้โดยการเรียก GET
ไปยังตำแหน่งข้อมูล {FORM_ID}/test_leads
curl \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
ในกรณีที่คุณกำลังทดสอบการผสานการทำงาน หากต้องการลบข้อมูลลูกค้าเพื่อให้คุณส่งข้อมูลลูกค้าอีกครั้งได้ ให้ทำการเรียก API ดังต่อไปนี้
curl -X DELETE \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"
มีเพียงเจ้าของข้อมูลลูกค้าเท่านั้นที่สามารถลบข้อมูลลูกค้านั้นๆ ได้