PHPを使用してWhatsAppAPIでメッセージを送信しようとしています。私は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ファイルです。
上記のコードを使用すると、メッセージを送信できませんでした。問題は何でしょうか?
以下のスクリプトを使用して、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' => '[email protected]',
'emailPassword' => 'gmailpassword'
);
この迅速で簡単なインターフェースAPIを試してみてください。
https://www.mashape.com/motp/whatsapp-pusher
ドキュメントに記載されているように、WhatsAppユーザーにテキストメッセージを送信するのはワンステップのプロセスです。以下は、WhatsAppユーザーにテキストメッセージを送信するためのサンプルcURL呼び出しです。
curl -XPOST 'http://api.dial2verify.com/WHAPP/SEND/<API_KEY>/<Phone_ISD>' \
-d 'Msg=Text to image URL here'
APIキーを取得するには、hello @ dial2verify.inにリクエストをドロップする必要があります。そうすると、無料のAPIキーが提供されます。
Phone_ISD:ISDコードを含む完全な電話番号である必要があります(たとえば、919922003300)。