Этот метод позволяет удалить контакт из базы WAMM.chat. Важно отметить, что контакт удаляется только из WAMM.chat, но остается в мессенджере. Метод полезен для очистки устаревших контактов или управления базой клиентов в соответствии с вашими бизнес-процессами.
GET /api2/contact_delete/{token}/?phone={phone}
Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|
| token | string | Да | API-токен, полученный в настройках |
| phone | string | Да | Номер телефона в международном формате или ID чата (для Telegram) |
Ответ при успехе
{"err":0,"result":"delete"}
Возможные ошибки
| Код ошибки | Описание |
|---|
| token fail | Ошибка в токене |
| acc not authorized | Подключение не авторизовано |
| phone fail | Ошибка в номере телефона |
| phone not found | Не найден телефон в контактах |
Примеры использования
curl -X GET "https://wamm.chat/api2/contact_delete/YOUR_TOKEN/?phone=79001234567"
function deleteContact($token, $phone) {
// Подготавливаем URL запроса
$url = "https://wamm.chat/api2/contact_delete/$token/?phone=$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 "Контакт успешно удален";
} else {
echo "Ошибка: " . (isset($json_response['err']) ? $json_response['err'] : "Неизвестная ошибка");
}
} else {
echo "Не удалось выполнить запрос к серверу";
}
}
// Используем функцию для удаления контакта
$token = "YOUR_TOKEN";
$phone = "79001234567";
deleteContact($token, $phone);