Loading...

Получение инфо о контакте (чате)


Данный метод позволяет получить подробную информацию о контакте или чате по номеру телефона или chat_id (для Telegram). Возвращает данные из WAMM.chat о контакте, включая его имя, email, аватар, заметки, теги и настройки чата. Полезен для синхронизации контактных данных с внешними системами и CRM.

GET /api2/contact_get/{token}/{phone}

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

Ответ при успехе
{
    "err": 0,
    "data": {
        "api_id": 100,
        "tip": "user",
        "phone": "79001234567",
        "name": "Chat Name",
        "email": "",
        "web": "",
        "avatar": "https://wamm.chat/avatar.jpg",
        "notes": "",
        "user_id": "",
        "tags": "tag1; tag2",
        "chat_banned": 0,
        "chat_mute": 1,
        "chat_favorite": 0
    }
}

Описание полей ответа
Поле Описание
api_id Номер канала
tip Тип контакта ("user" - пользователь, "group" - группа)
phone Номер телефона или ID чата
name Имя контакта или название чата
email Email контакта
web URL контакта
avatar URL аватара контакта
notes Заметки к контакту
user_id ID пользователя, закрепленного за чатом (ответственного)
tags Теги, разделенные точкой с запятой (;)
chat_banned Статус блокировки (0 - не заблокирован, 1 - заблокирован)
chat_mute Статус уведомлений (0 - уведомления включены, 1 - уведомления отключены)
chat_favorite Статус закрепления вверху списка (0 - не закреплен, 1 - закреплен)

Возможные ошибки
Код ошибки Описание
token fail Ошибка в токене
not found Контакт не найден
phone fail Ошибка в номере телефона

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

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

getContactInfo($token, $phone);

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

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