Я пытаюсь использовать официальную библиотеку WhatsApi для отправки сообщения через WhatsApp из php-файла. Я переместил на своем веб-сервере Apache библиотеку в тесте вызова папки, например:
Файл whatsapp.php является следующим:
<?php require_once './src/whatsprot.class.php'; $username = "1XXXXXXXXX"; $password = "password"; $w = new WhatsProt($username, "0", "My Nickname", true); //Name your application by replacing “WhatsApp Messaging” $w->connect(); $w->loginWithPassword($password); $target = '1xxxxxxxxx'; //Target Phone,reciever phone $message = 'This is my messagge'; $w->SendPresenceSubscription($target); //Let us first send presence to user $w->sendMessage($target,$message ); // Send Message echo "Message Sent Successfully"; ?>
Я столкнулся с некоторыми проблемами с библиотекой new WhatsProt (), которая блокирует весь код (могут быть сокеты?).
Поэтому мой вопрос: как я могу исправить эту проблему? Если нет, есть ли другое решение для отправки сообщения из pho-скрипта?
Вы можете использовать нижеприведенный скрипт для отправки сообщения от whatsapp в PHP
.
https://github.com/venomous0x/WhatsAPI/tree/master/examples
Настройте исходный код в Apache
и запустите файл examples/whatsapp.php
.
У вас есть изменения ниже конфигураций.
//simple password to view this script $config['webpassword'] = 'MakeUpPassword';
а также
$config['YOURNAME'] = array( 'id' => 'e807f1fcf82d132f9bb018ca6738a19f', 'fromNumber' => '441234567890', 'nick' => "YOURNICKNAME", 'waPassword' => "EsdfsawS+/ffdskjsdhwebdgxbs=", 'email' => 'testemail@gmail.com', 'emailPassword' => 'gmailpassword' );
Это работает для меня ..