it-roy-ru.com

Отправка сообщения через WhatsApp API с помощью PHP

Я пытаюсь отправить сообщение через 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 файлы.

Используя приведенный выше код, я не смог отправить ни одного сообщения. В чем может быть проблема?

4
Srim

Вы можете использовать приведенный ниже скрипт для отправки сообщения из 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'
);
1
Jayson

Вы должны попробовать этот быстрый и простой интерфейс 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).

0
Rahul