Вход

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 за секунду