Usa questa API per creare ed eliminare contatti di test.
Puoi usare questo strumento per creare ed eliminare contatti di test dai tuoi moduli; tuttavia, non puoi usare lo strumento in modalità sviluppatore.
Puoi creare un contatto di test per ogni modulo. Dovrai eliminare un contatto esistente per crearne uno nuovo.
Usa questo strumento per testare se la tua integrazione con Webhooks di Facebook è avvenuta con successo. Di seguito sono riportati i passaggi per usare questo strumento per effettuare il debug della tua integrazione.
I contatti creati usando questo strumento sono contatti organici non associati ad alcuna inserzione. Puoi creare un solo contatto per ciascun modulo. Per ricreare un contatto per lo stesso modulo, clicca su Elimina contatto per eliminare prima il contatto, quindi ricrealo.
Puoi testare i tuoi contatti tramite il pulsante Test dopo aver configurato Webhooks per la tua app. Il pulsante si trova nella dashboard di Webhooks per l'app.
Puoi creare un contatto di test effettuando una richiesta POST
a /{FORM_ID}/test_leads
.
Perché la richiesta abbia successo, occorre rispettare i seguenti requisiti:
Advertiser
nella pagina sotto la quale è stato creato il modulo.curl \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
Puoi personalizzare i contenuti del contatto di test inserendo i seguenti parametri:
field_data
: un parametro vettoriale con coppie name
e values
.custom_disclaimer_responses
: un parametro vettoriale con coppie checkbox_key
e 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"
I contatti creati dalle precedenti chiamate sono fittizi e non sono quindi associati ad alcuna inserzione.
Puoi leggere i contatti di test associati al modulo di un'inserzione per acquisizione contatti effettuando una chiamata GET
all'endpoint {FORM_ID}/test_leads
.
curl \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
Se stai testando la tua integrazione, per eliminare un contatto in modo da poterlo inviare di nuovo effettua la seguente chiamata API:
curl -X DELETE \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"
Solo il proprietario del contatto può eliminarlo.