web-dev-qa-db-fra.com

Envoi d'un message par l'API WhatsApp à l'aide de PHP

J'essaie d'envoyer un message par l'API WhatsApp en utilisant PHP. J'ai le mot de passe WhatsApp et je reçois WART en utilisant le code suivant:

<?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";
?> 

Je n'ai rien changé dans le fichier whatsapp.class.php. 

Mes fichiers sont:

http://vvsindia.com/stackoverflow/whatsapp.class.txt
http://vvsindia.com/stackoverflow/func.txt
http://vvsindia.com/stackoverflow/decode.txt

Pour faciliter votre navigation au cours de la navigation, je les ai simplement téléchargés sous forme de fichier txt, mais il s’agit à l’origine de fichiers PHP.

En utilisant le code ci-dessus, je n'ai pas pu envoyer de message. Quel pourrait être le problème?

4
Srim

Vous pouvez utiliser le script ci-dessous pour envoyer un message à partir de WhatsApp en PHP.

https://github.com/venomous0x/WhatsAPI/tree/master/examples

Configurez le code source dans Apache et exécutez le fichier examples/whatsapp.php.

Vous devez changer les configurations ci-dessous.

// Simple password to view this script
$config['webpassword'] = 'MakeUpPassword';

et

$config['YOURNAME'] = array(
'id' => 'e807f1fcf82d132f9bb018ca6738a19f',
'fromNumber' => '441234567890',
'nick' => "YOURNICKNAME",
'waPassword' => "EsdfsawS+/ffdskjsdhwebdgxbs=",
'email' => '[email protected]',
'emailPassword' => 'gmailpassword'
);
1
Jayson

Vous devriez plutôt essayer cette API d'interface rapide et facile:

https://www.mashape.com/motp/whatsapp-pusher

Comme indiqué dans la documentation, l'envoi d'un message texte à un utilisateur de WhatsApp serait un processus en une étape. Vous trouverez ci-dessous un exemple d'appel cURL pour envoyer un message texte à un utilisateur de WhatsApp.

curl -XPOST 'http://api.dial2verify.com/WHAPP/SEND/<API_KEY>/<Phone_ISD>' \
  -d 'Msg=Text to image URL here'

Pour obtenir la clé API, vous devez envoyer une demande à [email protected]. Ils vous fourniront une clé API gratuite.

Phone_ISD: doit être un numéro de téléphone complet, y compris le code ISD (par exemple, 919922003300).

0
Rahul