Loading...

Ответственный за чат, установка


Этот метод позволяет назначить для чата ответственного пользователя или сбросить текущего ответственного. Функционал полезен для распределения нагрузки между операторами и организации эффективной работы команды поддержки. Ответственные за чат операторы могут получать уведомления о новых сообщениях в их чатах.

GET /api2/contact_to_user/{token}/{phone}/{user_id}

Параметры запроса
Параметр Тип Обязательный Описание
token string Да API-токен, полученный в настройках
phone string Да Номер телефона в международном формате или ID чата (для Telegram)
user_id string Да ID пользователя (можно получить из метода Получение списка пользователей) или "none" для сброса ответственного

Ответ при успехе
{"err":0,"result":"success"}

Возможные ошибки
Код ошибки Описание
token fail Ошибка в токене
phone fail Ошибка в номере телефона
not found Не найден чат по номеру телефона
user not found Не найден пользователь по user_id
user not active Пользователь не активен, заблокирован или удален

Примеры использования
curl -X GET "https://wamm.chat/api2/contact_to_user/YOUR_TOKEN/79001234567/100"

Для сброса ответственного:

curl -X GET "https://wamm.chat/api2/contact_to_user/YOUR_TOKEN/79001234567/none"
function assignChatToUser($token, $phone, $userId) {
    // Подготавливаем URL запроса
    $url = "https://wamm.chat/api2/contact_to_user/$token/$phone/$userId";
    
    // Выполняем запрос
    $response = file_get_contents($url);
    
    // Обрабатываем ответ
    if ($response !== false) {
        // Преобразуем ответ в массив
        $json_response = json_decode($response, true);
        
        // Проверяем результат
        if (isset($json_response['err']) && $json_response['err'] === 0) {
            echo "Ответственный успешно назначен";
        } else {
            echo "Ошибка: " . (isset($json_response['err']) ? $json_response['err'] : "Неизвестная ошибка");
        }
    } else {
        echo "Не удалось выполнить запрос к серверу";
    }
}

// Используем функцию для назначения ответственного
$token = "YOUR_TOKEN";
$phone = "79001234567";
$userId = "100"; // или "none" для сброса ответственного

assignChatToUser($token, $phone, $userId);

Как начать использовать

Зарегистрируетесь, подключите свои мессенджеры и работайте в WAMM.сhat!
На регистрацию и настройку не более 5 минут!
Первые 3 дня всё бесплатно!