client php api wa me
V1.0.3
? Unlock the Potential of WhatsApp: Powerful Integration with Our Unofficial API!
? Our stable, though unofficial, API allows for efficient management of WhatsApp groups. Simplify administration, and easily add or remove members.
With our API, you can send text, audio, video, and image messages quickly and easily. Adapt to your business communication needs comprehensively.
? Stay updated with our API, receiving real-time events when new messages are received. Stay connected and agile in responding to interactions on WhatsApp.
? Create Your Account: Visit https://api-wa.me/sign-up to create your account and start using our API today!
? Special Discount: Use the coupon GIT20 and get 20% off on your first instance!
composer require raphaelvserafim/client-php-api-wa-me
use ApiWameWhatsApp;
include_once 'vendor/autoload.php';
$whatsapp = new WhatsApp(
["server" => "API server",
"key" => "Your Key Instance"]
); $whatsapp->constructWebhook();
$whatsapp->from->remoteJid; // number that sent message
$whatsapp->from->messageType; // video | text | audio| image | sticker | document| reaction | liveLocation |
$whatsapp->from->msgId;
$whatsapp->from->pushName;
$whatsapp->from->text; if ($whatsapp->from->messageType === "text" && $whatsapp->from->text === "Hi") {
$whatsapp->sendText($whatsapp->from->remoteJid, "Hello!");
}echo $whatsapp->connect();echo $whatsapp->inforInstance();$body = [
"allowWebhook" => 1, // 1=true or 0=false
"webhookMessage" => "",
"webhookGroup" => "",
"webhookConnection" => "",
"webhookQrCode" => "",
"webhookMessageFromMe"=>"",
"webhookHistory"=>""
];
echo $whatsapp->updateWebhook($body);echo $whatsapp->logout();echo $whatsapp->listContacts();echo $whatsapp->profilePic('556696852025');echo $whatsapp->updateProfileName('Raphael Serafim');$url =''; // url image
echo $whatsapp->updateProfilePicture($url);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$status = 'composing'; // unavailable | available | composing | recording | paused
echo $whatsapp->sendPresence($to, $status);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$text = 'Hi';
echo $whatsapp->sendText($to, $text);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$url = ''; // your MP3 or OGG audio URL
echo $whatsapp->sendAudio($to, $url);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$url = '';
$caption = '';
echo $whatsapp->sendImage($to, $url);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$url = '';
$caption = '';
echo $whatsapp->sendVideo($to, $url);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$url = '';
$caption = '';
$mimetype = 'application/pdf'; // https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
$fileName='';
echo $whatsapp->sendDocument($to, $url, $mimetype, $fileName); $body = [
"to" => "556696852025",
"title" => "Are you enjoying ?",
"footer" => "choose an option",
"buttons" => [
[
"type"=> "quick_reply",
"id" => "click_1",
"text" => "Yes"
],
[
"type"=> "cta_copy",
"copy_code" => "000000000000",
"text" => "Copy barcode"
],
[
"type"=> "cta_url",
"url" => "https://api-wa.me",
"text" => "Access the website"
],
[
"type"=> "send_location"
]
]
];
echo $whatsapp->sendButton($body); $body = [
"to" => "556696852025",
"buttonText" => "Menu",
"text" => "string",
"title" => "Menu",
"description" => "Description",
"footer" => "footer",
"sections" => [
[
"title" => "Pizza",
"rows" => [
[
"title" => "Pizza 01",
"description" => "Example pizza 01",
"rowId" => "1"
]
]
]
]
];
echo $whatsapp->sendList($body);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$name = 'CACHE SISTEMAS';
$number = '+556696883327';
echo $whatsapp->sendContact($to, $name, $number);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$lat = 37.7749;
$lon = -122.4194;
$address = '123 Main St, San Francisco, CA';
echo $whatsapp->sendLocation($to, $lat, $lon, $address);$to = '556696852025'; // if it's a group, use full id ex: [email protected]
$text = '?';
$msgId = '';
echo $whatsapp->sendReaction($to, $text, $msgId); echo $whatsapp->listGroup(); $group_id = '[email protected]';
echo $whatsapp->inforGroup($group_id); $group_id = '[email protected]';
echo $whatsapp->groupInviteCode($group_id); $name = 'API PHP WhatsApp';
$participants = ['556696852025'];
echo $whatsapp->createGroup($name, $participants); $group_id = '[email protected]';
$participants = ['556696852025'];
echo $whatsapp->addParticipantsGroup($group_id, $participants); $group_id = '[email protected]';
$participants = ['556696852025'];
$action = "promote"; // demote
echo $whatsapp->promoteParticipantsGroup($group_id, $participants, $action); $group_id = '[email protected]';
$participants = ['556696852025'];
echo $whatsapp->removeParticipantsGroup($group_id, $participants); $group_id = '[email protected]';
echo $whatsapp->leaveGroup($group_id);