Use esta API para criar e excluir cadastros de teste.
Use esta ferramenta para criar e excluir cadastros de teste dos seus formulários. No entanto, não é possível usar a ferramenta no modo de desenvolvimento.
Você pode criar um cadastro de teste por formulário. É preciso excluir um cadastro existente para criar um novo.
Use esta ferramenta para testar se a integração com os Webhooks do Facebook foi bem-sucedida. Consulte as etapas a seguir se quiser usar a ferramenta para depurar a integração.
Os cadastros criados com a ferramenta são cadastros orgânicos sem associação a anúncios. É possível criar somente um cadastro por formulário. Por isso, se quiser recriar um cadastro no mesmo formulário, clique em Excluir cadastro primeiro e, depois, crie-o novamente.
Depois de configurar webhooks para o seu app, é possível testar os cadastros usando o botão Testar. O botão aparece no painel de webhooks do app.
Para criar cadastros de teste, envie uma solicitação POST
a /{FORM_ID}/test_leads
.
Para que a solicitação seja bem-sucedida, é necessário atender aos seguintes requisitos:
Advertiser
ou superior na página de criação do formulário.curl \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
É possível personalizar o conteúdo do cadastro ao passar os seguintes parâmetros:
field_data
: um parâmetro de vetor com pares de name
e values
.custom_disclaimer_responses
: um parâmetro de vetor com pares de 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"
Os cadastros criados a partir das chamadas acima são fictícios e, portanto, não estão associados a nenhum anúncio.
É possível ler os cadastros de teste associados ao formulário de anúncios de cadastro fazendo uma chamada GET
para o ponto de extremidade {FORM_ID}/test_leads
.
curl \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/API_VERSION/FORM_ID/test_leads"
Se você quiser excluir e reenviar um cadastro durante o teste da sua integração, faça a seguinte chamada de API:
curl -X DELETE \ -d "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<LEAD_ID>"
Vale lembrar que apenas o proprietário pode excluir um cadastro.