Примеры реализации API интеграций

Передаем обязательные поля (смотрите раздел Основы)

Основы

Token - Токен для взаимодействия с API (Получить можно в разделе https://app.cleverapp.pro/settings)

Дополнительные данные

bot_id - внутренний ID бота

contact_id - ID контакта в списке "Контакты"

tag - значение тега value - значение переменной

*name - имя переменной

*применяется для переменных пользователя

Получение данных списка контактов

Применяется GET-запрос

<? 
function removegetContacts($token) {
  global $token; // доступ к глобальной переменной $token
  $apiUrl = 'https://watbot.ru/api/v1/getContacts?api_token=' . $token . '';
    // Создаем новый 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 'Ошибка при получении контактов.';
    } else {
        // В случае успеха
        // Преобразуем полученные данные из JSON в ассоциативный массив
        $contacts = json_decode($response, true);
        
        // Выводим данные в формате JSON
        echo json_encode($contacts);
    }
}
// Вызываем функцию removeTagFromContact
removegetContacts($token);
?> 

Удаление тега для контакта

Получение списка тегов контакта

Применяется GET-запрос

Получение списка переменных пользователя

Применяется GET-запрос

Создание или обновление переменной

Удаление переменной

Last updated