이 API를 사용하여 테스트 잠재 고객을 생성하고 삭제합니다.
이 도구를 사용하여 양식에서 테스트 잠재 고객을 생성하고 삭제할 수 있습니다. 그러나 개발자 모드에서는 이 도구를 사용할 수 없습니다.
양식당 한 명의 테스트 잠재 고객을 생성할 수 있습니다. 새로운 한 명의 잠재 고객을 만들려면 기존의 잠재 고객 한 명을 삭제해야 합니다.
이 도구를 사용하여 Facebook의 Webhooks와 성공적으로 통합되었는지 테스트합니다. 이 도구로 통합을 디버깅하는 절차는 다음과 같습니다.
이 도구를 통해 생성된 잠재 고객은 광고와 연결되지 않은 유기적 잠재 고객입니다. 양식당 한 명의 잠재 고객만 생성할 수 있습니다. 그러므로 동일한 양식에 대해 잠재 고객을 다시 생성하려면 먼저 잠재 고객 삭제 버튼을 눌러 잠재 고객을 삭제한 다음, 다시 생성하면 됩니다.
앱에 Webhooks를 설정한 다음, 테스트 버튼을 사용해 잠재 고객을 테스트할 수 있습니다. 버튼은 앱의 Webhooks 대시보드 안에 있습니다.
/{FORM_ID}/test_leads
에 POST
요청을 전송하여 테스트 잠재 고객을 생성할 수 있습니다.
이 요청이 성공하려면 다음 요구 사항을 충족해야 합니다.
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"
위의 호출에서 생성된 잠재 고객은 가짜 잠재 고객이므로 광고와 연결되어 있지 않습니다.
{FORM_ID}/test_leads
엔드포인트로 GET
호출을 보내어 잠재 고객용 광고 양식과 연결된 테스트 잠재 고객을 읽을 수 있습니다.
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>"
잠재 고객 소유자만 잠재 고객을 삭제할 수 있습니다.