Стабильное API за 900 руб./месяц.
Прием и отправка сообщений через HTTP-запросы.
Чтобы протестировать и проверить работу нашего бота, отправьте любое сообщение по номеру +54 9 11 3633-1413 либо по ссылке
Сhat API предназначен для создания чат-ботов и интеграции WhatsApp с бизнес-системами: CRM, ERP или сайтом.
Chat API уже используют для: переписки из CRM-системы, записи в салон красоты, отправки подробностей вакансии или чат-бота с промокодами.
Соберите чат-бота за пару часов или интеграцию на 6 000 диалогов в сутки на PHP, JavaScript, 1С, Python, Java, C# или даже VBA.
Официальное закрытое API WhatsApp WEB под капотом работает стабильно не падает при обновлении WhatsApp - это наше главное отличие.
Руководства по созданию Whatsapp бота на PHP , на Python , на Node.JS , на C# и на Java. Бот в связке с Google таблицами.
На номер телефона, подключенный к WhatsApp или в групповой чат. Одно сообщение или рассылку.
Документация
Получить ключ API
$data = [
'phone' => '79995253422', // Телефон получателя
'body' => 'Привет, Андрей!', // Сообщение
];
$json = json_encode($data); // Закодируем данные в JSON
// URL для запроса POST /message
$token = '83763g87x';
$instanceId = '777';
$url = 'https://api.chat-api.com/instance'.$instanceId.'/message?token='.$token;
// Сформируем контекст обычного 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 token = '83763g87x';
var instanceId = '777';
var url = `https://api.chat-api.com/instance${instanceId}/message?token=${token}`;
var data = {
phone: '79995253422', // Телефон получателя
body: 'Привет, Андрей!', // Сообщение
};
// Отправим запрос
request({
url: url,
method: "POST",
json: data
});
// URL для запроса POST /message
var token = '83763g87x';
var instanceId = '777';
var url = `https://api.chat-api.com/instance${instanceId}/message?token=${token}`;
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://api.chat-api.com/instance777/message?token=83763g87x" # URL for request POST /message
История переписки WhatsApp в личных и групповых чатах, в том числе до подключения API.
Документация
Получить ключ API
// URL для запроса GET /messages
$token = '83763g87x';
$instanceId = '777';
$url = 'https://api.chat-api.com/instance'.$instanceId.'/messages?token='.$token;
$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 token = '83763g87x';
var instanceId = '777';
var url = `https://api.chat-api.com/instance${instanceId}/messageы?token=${token}`;
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 token = '83763g87x';
var instanceId = '777';
var url = `https://api.chat-api.com/instance${instanceId}/message?token=${token}`;
$.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://api.chat-api.com/instance777/messages?token=83763g87x"
Получайте уведомления о личных и групповых сообщениях через входящие 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 дня или более 20 аккаунтов, то Напишите нам.