Войти

WhatsApp API

900 руб./месяц

Прием и отправка сообщений через HTTP-запросы

Попробовать бесплатно

Отправка сообщения
На номер телефона WhatsApp или в групповой чат.

$token = '1xmrd7YHjff5';
$array = [
    [
        'chatId' => '79999999999@c.us', // Телефон получателя
        'message' => 'Привет! Как дела?', // Сообщение
    ],
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://app.api-messenger.com/sendmessage?token=' . $token);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($array));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json; charset=utf-8'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$result = curl_exec($ch); // Отправим запрос
curl_close($ch);
$data = json_decode($result, true); // Разберем полученный JSON в массив
echo $data['status'] . ': ' . $data['message'];
Получите входящие сообщения

$token = '1xmrd7YHjff5';
$url = 'https://app.api-messenger.com/messages?new=1&token=' . $token;
$result = file_get_contents($url); // Отправим запрос
$data = json_decode($result, true); // Разберем полученный JSON в массив
foreach ($data['messages'] as $message) { // Распечатаем каждое сообщение
    echo 'Отправитель: ' . preg_replace('~\D+~', '', $message['sender']);
    echo 'Сообщение: ' . $message['body'];
}
Установите Webhook
Получайте уведомления о личных и групповых сообщениях через входящие http запросы на ваш сервер.

// Сначала установите webhook согласно документации
// например на http://ваш.сайт/incoming_message.php

// Декодируем пришедший по webhook JSON
$data = json_decode(file_get_contents('php://input'), true);
foreach($data['messages'] as $message) { 
    // Здесь уже обработайте каждое сообщение:
    // Добавьте в базу данных или сразу ответьте
}
В режиме реального времени
График показывает сколько поступает запросов к API за секунду