$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://ваш.сайт/incoming_message.php
// Декодируем пришедший по webhook JSON
$data = json_decode(file_get_contents('php://input'), true);
foreach($data['messages'] as $message) {
// Здесь уже обработайте каждое сообщение:
// Добавьте в базу данных или сразу ответьте
}