it-swarm.com.de

So senden Sie eine Nachricht von WhatsApp in PHP mit WhatsAPI Official?

Ich versuche, die WhatsApi Official-Bibliothek zu verwenden, um eine Nachricht über WhatsApp aus einer PHP-Datei zu senden. Ich habe die Bibliothek in meinem Apache-Webserver in einem Ordneraufruf-Test wie folgt verschoben:

enter image description here

Die Datei whatsapp.php lautet wie folgt:

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

Ich habe ein Problem mit der neuen Bibliothek WhatsProt (), die den gesamten Code blockiert (möglicherweise Sockets?). 

Meine Frage ist also, wie kann ich dieses Problem beheben? Wenn nein, gibt es eine andere Lösung zum Senden von Nachrichten aus einem Pho-Skript?

16
I love coding

Sie können das folgende Skript verwenden, um eine Nachricht von WhatsApp in PHP zu senden.

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

Konfigurieren Sie den Quellcode in Apache und führen Sie die examples/whatsapp.php-Datei aus.

Sie haben unter Konfigurationen geändert.

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

und 

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

Es funktioniert für mich ..

4
Jayson

afaik ist es wahrscheinlich besser, wenn Sie ein Interface für ein Python-Projekt schreiben. Z.B. haben einen Microservice, der Nachrichten in Python für Sie versendet, und Sie rufen sie über eine Json-Anfrage oder ähnliches an

sehen Sie dieses Projekt, sieht vielversprechend aus: https://github.com/tgalal/yowsup

es scheint bisher die einzig gangbare Option zu sein, da alles andere geschlossen wurde oder eine hohe Wahrscheinlichkeit besteht, dass Ihr Konto gesperrt wird

siehe Diskussion hier:

https://stackoverflow.com/a/46635985/533426

0
Toskan