Мы взяли на себя все основные сложности которые возникают при отправке сообщений в WhatsApp. Теперь отправка сообщений в whatsapp может осушествлятся из любой системы и создать код отправки легко создать на любом языке программирования.

Принципы отправки сообщений в WhatsApp

  • отправка сообщений осуществляется через специально созданного WhatsApp bot;
  • для отправки, требуется предварительно подключится к боту и начать с ним общение (это правило messanger`ов, бот не может написать незнакомому пользователю);
  • после этого потребуется просто передать сообщения используя api нашего сервиса, и Ваше сообщение будет доставленно.

Подробнее про создание ботов для ватсаппа, Вы можете прочитать в официальной документации или на habr`е

Как отправить сообщение в WhatsApp на php?

Простая функция для отправки сообщений используя наш API.

Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.

    
function send_message_whatsapp($api_key, $message, $group = '') {
    static $ch = null;
    $post_data =  http_build_query( array('key'=>$api_key, 'text'=>$message, 'grp'=>$group), '', '&');
    if (is_null($ch)) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; PHP client; ' . php_uname('s') . '; PHP/' . phpversion() . ')');
    }
    curl_setopt($ch, CURLOPT_URL, 'http://notify24.ru/api/send/whatsapp');
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    $res = curl_exec($ch);
    if (!$res  || !$json = json_decode($res, true)) {
        return false;
    }
    return $json;
}
    

Как отправить сообщение в WhatsApp на python?

Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.

Как отправить сообщение в WhatsApp на perl?

Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.

Как отправить сообщение в WhatsApp на windows?

Для того что-бы мы могли отправлять запрос из скриптов windows, нам потребуется установить библиотеку curl (взять её можно тут)

    
curl -d "key={ваш api key}&text={отправляемый текст}&grp={идентификатор группы если есть}" -X POST http://notify24.ru/api/send/whatsapp
    

Как отправить сообщение в WhatsApp на linux?

Для отправки сообщений в whatsapp по средством консоли linux`а, можно воспользоваться решением для windows (через curl) либо по средством скрипта на приведенных выше языках. Все это есть в каждом linux дистрибутиве по умолчанию, и не требует установки дополнительных приложений.