Я создал webhook, используя несколько примеров.Я могу получить информацию о потенциальных клиентах при использовании веб-хука Test, но не могу получить информацию о потенциальных клиентах с помощью тестовой формы: Шаги, которые я выполнил: 1. Создал приложение Facebook.2. Добавлены логин на Facebook и разрешение3. Подписал мою страницу 4. Создал конечные точки и подписал мое приложение для leadgen
webhoook.php
<?php
// facebook variables
$challenge = isset($_REQUEST['hub_challenge']) ? $_REQUEST['hub_challenge'] : '';
$verify_token = isset($_REQUEST['hub_verify_token']) ? $_REQUEST['hub_verify_token'] : '';
$fb_access_token = "myaccesstoken";
// this is used to subscribe to facebook webhook
if ($verify_token === "abc123")
{
echo $challenge;
}
// Process retrieved data from facebook webhook
$data = json_decode(file_get_contents("php://input"),true);
$leadgen_id = $data['entry'][0]['changes'][0]['value']['leadgen_id']; // extract leadgen ID
error_log(print_r($leadgen_id, true));
?>
Вывод во время тестирования из панели мониторинга App Webhook: [27-Feb-2019 09:09:50 Etc / GMT] 444444444444
Но когда я создал тестовую форму и попытался из https://developers.facebook.com/tools/lead-ads-testing, это событие не запускало ни одно событие.Вывод: сбой 102 Отказ сервера My Test from: полное имя, адрес электронной почты, номер мобильного телефона, штат и город