簡體   English   中英

如何使用WhatsAPI官方發送來自WhatsApp的PHP消息?

[英]How to send message from WhatsApp in PHP with WhatsAPI Official?

我正在嘗試使用WhatsApi官方庫通過WhatsApp從php文件發送消息。 我已經在我的Apache Web服務器中移動了庫,在文件夾調用測試中,如下所示:

在此輸入圖像描述

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

庫我新的WhatsProt()會遇到一些問題,它會阻塞所有代碼(可能是套接字?)。

所以我的問題是,我該如何解決這個問題呢? 如果不是,還有其他解決方案從pho腳本發送消息嗎?

您可以使用以下腳本從PHP whatsapp發送消息。

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'
);

它對我有用..

afaik你現在可能最好寫一個python項目的接口。 例如,有一個微服務,它在python中為你發送消息,你通過一些json請求或類似的方式調用它們

看到這個項目,看起來很有希望: https//github.com/tgalal/yowsup

它似乎是迄今為止唯一可行的選擇,因為其他一切都被關閉或很有可能被禁止你的帳戶

看這里的討論:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM