WhatsApp API

Стабильное API за 900 руб./месяц.
Прием и отправка сообщений через HTTP-запросы.

Статус серверов: ... онлайн, актуально на ....

Самый многофункциональный API на данный момент

Чтобы протестировать и проверить работу нашего бота, отправьте любое сообщение по номеру +1 (518) 704-3963 либо по ссылке

Инструмент для бизнеса

Сhat API предназначен для создания чат-ботов и интеграции WhatsApp с бизнес-системами: CRM, ERP или сайтом.

Chat API уже используют для: переписки из CRM-системы, записи в салон красоты, отправки подробностей вакансии или чат-бота с промокодами.

API для программистов

Соберите чат-бота за пару часов или интеграцию на 6 000 диалогов в сутки на PHP, JavaScript, 1С, Python, Java, C# или даже VBA.

Официальное закрытое API WhatsApp WEB под капотом работает стабильно не падает при обновлении WhatsApp - это наше главное отличие.

Руководства по созданию Whatsapp бота на PHP и на Python

Отправьте сообщение

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

Документация
Получить ключ API

$data = [
            'phone' => '79995253422', // Телефон получателя
            'body' => 'Привет, Андрей!', // Сообщение
        ];
        $json = json_encode($data); // Закодируем данные в JSON
        // URL для запроса POST /message
        $url = 'https://foo.chat-api.com/message?token=83763g87x';
        // Сформируем контекст обычного POST-запроса
        $options = stream_context_create(['http' => [
                'method'  => 'POST',
                'header'  => 'Content-type: application/json',
                'content' => $json
            ]
        ]);
        // Отправим запрос
        $result = file_get_contents($url, false, $options);
var request = require('request'); //npm install request
        // URL для запроса POST /message
        var url = 'https://foo.chat-api.com/message?token=83763g87x';
        var data = {
            phone: '79995253422', // Телефон получателя
            body: 'Привет, Андрей!', // Сообщение
        };
        // Отправим запрос
        request({
            url: url,
            method: "POST",
            json: data
        });
// URL для запроса POST /message
        var url = 'https://foo.chat-api.com/message?token=83763g87x';
        var data = {
            phone: '79995253422', // Телефон получателя
            body: 'Привет, Андрей!', // Сообщение
        };
        // Отправим запрос
        $.ajax(url, {
            data : JSON.stringify(data),
            contentType : 'application/json',
            type : 'POST'
        });
curl \
            -d '{"phone": "79995253422","body": "Привет, Андрей!"}' \ # Телефон и сообщение
            -H "Content-Type: application/json" \ # Заголовок JSON
            -X POST \ # Тип запроса - POST
            "https://foo.chat-api.com/message?token=83763g87x" # URL для запроса POST /message

Прочтите входящие

История переписки WhatsApp в личных и групповых чатах, в том числе до подключения API.

Документация
Получить ключ API

// URL для запроса GET /messages
        $url = 'https://foo.chat-api.com/messages?token=83763g87x';
        $result = file_get_contents($url); // Отправим запрос
        $data = json_decode($result, 1); // Разберем полученный JSON в массив
        foreach($data['messages'] as $message){ // Распечатаем каждое сообщение
            echo "Отправитель:".$message['author']."<br>";
            echo "Сообщение: ".$message['body']."<br>";
        }
var request = require('request');// npm install request
        var url = 'https://foo.chat-api.com/messages?token=83763g87x';
        request(url, function (error, response, body) { // Выполним GET запрос на URL
            if (error) return console.error('HTTP Error', error);
            // Декодируем ответ
            var data = JSON.parse(body);
            // Для каждого сообщения
            for (var i = 0; i < data.messages.length; i++) {
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
        });
var url = 'https://foo.chat-api.com/messages?token=83763g87x';
        $.get(url, function (data) { // Выполним GET запрос на URL
            for (var i = 0; i < data.messages.length; i++) { // Для каждого сообщения
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
        });
# Всего лишь GET запрос
        curl "https://foo.chat-api.com/message?token=83763g87x"

Установите Webhook

Получайте уведомления о личных и групповых сообщениях через входящие http запросы на ваш сервер.

Документация
Получить ключ API

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

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

        // Подключим Express JS и Body Parser для того чтобы принять JSON POST
        var app = require('express')();
        var bodyParser = require('body-parser');
        app.use(bodyParser.json());

        // Теперь напишем обработик для
        app.post('/got_whatsapp_messages', function (req, res) {
            var data = req.body; // Получили новые сообщения в body
            for (var i = 0; i < data.messages.length; i++) { // Для каждого сообщения
                var message = data.messages[i];
                console.log(message.author + ': ' + message.body); //Выведем его в консоль
            }
            res.send('Ok'); //Ответим хоть что-нибудь, лишь бы код 200 был
        });

        app.listen(80);

Цена и подключение

Бесплатно на 3 дня, далее 900 руб. в месяц за аккаунт WhatsApp.
Техподдержка и 6000+ сообщений/день включены в стоимость.

Подключить WhatsApp API

Если Вам нужно демо больше чем на 3 дня или более 20 аккаунтов, то Напишите нам.

SDK для WhatsApp API

Вы можете сконфигурировать SDK или создать другие SDK на более чем 30 языках программирования самостоятельно: Chat API SDK генератор.

Chat API - инструмент для программистов!

Но, если у Вас нет программиста, то мы предлагаем создание чатбота и интеграцию под ключ.