Как получить информацию о клиентах в веб-хуке, используя тестовую форму в Facebook - PullRequest
0 голосов
/ 27 февраля 2019

Я создал 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: полное имя, адрес электронной почты, номер мобильного телефона, штат и город

...