Я пытаюсь отправить сообщение через WhatsApp API, используя PHP. У меня есть пароль WhatsApp, и я получаю по WART, используя следующий код:
<?php
require "whatsapp.class.php";
// DEMO OF USAGE
$wa = new WhatsApp("91XXXXXXXXXX", "XXX-XXX", "Nick Name");
$wa->Connect();
$t = $wa->Login();
$wa->Message("5","91XXXXXXXXXX","Good code");
echo "Message sent";
?>
Я ничего не менял в файле whatsapp.class.php.
Мои файлы:
http://vvsindia.com/stackoverflow/whatsapp.class.txt
http://vvsindia.com/stackoverflow/func.txt
http://vvsindia.com/stackoverflow/decode.txt
Для удобства просмотра во время просмотра я просто загрузил их в виде txt-файла, но изначально это были файлы PHP.
Используя приведенный выше код, я не смог отправить ни одного сообщения. В чем может быть проблема?
Вы можете использовать приведенный ниже скрипт для отправки сообщения из 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' => '[email protected]',
'emailPassword' => 'gmailpassword'
);
Вы должны попробовать этот быстрый и простой интерфейс API:
https://www.mashape.com/motp/whatsapp-pusher
Как указано в документации, отправка текстового сообщения пользователю WhatsApp будет осуществляться в один шаг. Ниже приведен пример вызова cURL для отправки текстового сообщения пользователю WhatsApp.
curl -XPOST 'http://api.dial2verify.com/WHAPP/SEND/<API_KEY>/<Phone_ISD>' \
-d 'Msg=Text to image URL here'
Чтобы получить ключ API, вам необходимо отправить запрос по адресу [email protected], и он предоставит вам бесплатный ключ API.
Phone_ISD: должен быть полный номер телефона, включая код ISD (например, 919922003300).