<?
//PHP CODE
//author: Administratio constructore chatbots Watbot.ru
function getReferrers($token, $contact_id, $page == null, $depth == null) {
///depth параметр не обязателен, глубина просмотра дерева от 1 до 10, стандартное состояние 1
///page параметр не обязателен, но нужен, для палигации страниц, страница может содержать до 500 контактов, данный параметр нужен в случае если вывод контактов будет > 500, на 2 странице начинается 501 контакт, дефалтное состояние page = 1
global $token; //доступ к глобальной переменной
if($page == null){
$apiUrl = 'https://watbot.ru/api/v1/getReferrers?contact_id=' . $contact_id . '&api_token=' . $token . '';
}else{
$apiUrl = 'https://watbot.ru/api/v1/getReferrers?contact_id=' . $contact_id . '&api_token=' . $token . '&page='.$page.'';
}
// Создаем новый cURL ресурс
$ch = curl_init();
// Устанавливаем настройки cURL
curl_setopt($ch, CURLOPT_URL, $apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Выполняем запрос
$response = curl_exec($ch);
// Закрываем cURL ресурс
curl_close($ch);
// Обрабатываем ответ
if ($response === false) {
// В случае ошибки
echo 'Error Fatal Request.';
} else {
// В случае успеха
// Преобразуем полученные данные из JSON в ассоциативный массив
$referrers = json_decode($response, true);
// Выводим данные в формате JSON
echo json_encode($referrers);
}
}
// Вызываем функцию getReferrers
getReferrers($token, $contact_id);
?>