web-dev-qa-db-ja.com

PHP)を使用してWhatsAppAPIでメッセージを送信する

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ファイルです。

上記のコードを使用すると、メッセージを送信できませんでした。問題は何でしょうか?

4
Srim

以下のスクリプトを使用して、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'
);
1
Jayson

この迅速で簡単なインターフェース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)。

0
Rahul