Verwende diese API und lösche Test-Leads.
Mit diesem Tool kannst du Test-Leads für deine Formulare erstellen und löschen. Du kannst das Tool jedoch nicht im Entwicklermodus verwenden.
Du kannst einen Test-Lead pro Formular erstellen. Du musst einen vorhandenen Lead löschen, um einen neuen zu erstellen.
Mit diesem Tool testest du, ob deine Integration mit Webhooks von Facebook erfolgreich war. Führe die folgenden Schritte aus, um deine Integration mit diesem Tool zu debuggen.
Die mit diesem Tool erstellten Leads sind organische Leads, die keiner Anzeige zugewiesen sind. Pro Formular kann nur ein Lead erstellt werden. Wenn du einen Lead für dasselbe Formular noch einmal erstellen möchtest, klicke zunächst auf Lead löschen, um den Lead zu löschen, und erstelle den Lead anschließend neu.
Du kannst deine Leads mit dem Button „Test“ testen, nachdem du Webhooks für deine App eingerichtet hast. Der Button befindet sich im Webhooks-Dashboard für die App.
Du kannst einen Test-Lead erstellen, indem du eine POST
-Anfrage an /{FORM_ID}/test_leads
realisierst.
Folgende Voraussetzungen müssen erfüllt sein, damit diese Anfrage erfolgreich ist:
Advertiser
oder höher auf der Seite haben, für die das Formular erstellt wurde.curl \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
Du kannst den Inhalt des Test-Leads personalisieren, indem du die folgenden Parameter nutzt:
field_data
: Ein Vektorparameter mit Paaren aus name
und values
.custom_disclaimer_responses
: Ein Vektorparameter mit Paaren aus checkbox_key
und 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"
Die Leads, die bei den oben aufgeführten Aufrufen erstellt werden, sind fingierte Leads und deshalb keinen Anzeigen zugewiesen.
Du kannst die mit einem Lead Ads-Formular verbundenen Test-Leads lesen, indem du einen GET
-Aufruf an den Endpunkt {FORM_ID}/test_leads
sendest.
curl \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
Wenn du beim Testen deiner Integration einen Lead löschen möchtest, damit du ihn neu erstellen kannst, erreichst du dies über folgenden API-Aufruf:
curl -X DELETE \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"
Nur der Eigentümer des Leads kann den Lead löschen.