Streamline your WhatsApp bot development with the Whapi.Cloud PHP SDK, a comprehensive toolkit designed to simplify integration and automate messaging workflows. Whether you’re sending messages, managing groups, or creating advanced customer interactions, this SDK empowers developers to build robust, scalable solutions with ease.
Register and log in to your Whapi.Cloud Dashboard to authorize your number and generate an API token. This token will serve as the key to unlocking the SDK’s capabilities.
Access the PHP SDK directly from the official GitHub repository: Download Here.
Install the SDK using Composer for easy dependency management:
composer require whapi-cloud/whatsapp-api-sdk-php
To authenticate your API requests, initialize the client with your API token.
use OpenAPI\Client\Api\MessagesApi; use OpenAPI\Client\Configuration; // Initialize the client $config = OpenAPI\Client\Configuration::getDefaultConfiguration() ->setApiKey('token', "your_token") ->setAccessToken("your_token"); $apiInstance = new OpenAPI\Client\Api\MessagesApi( new GuzzleHttp\Client(), $config );
Effortlessly send text messages using the API. You can also include optional settings like typing simulation or ephemeral visibility.
$sender_text = new \OpenAPI\Client\Model\SenderText(); $sender_text->setTo('13016789891'); // Include country code $sender_text->setBody('Your message here'); // Message content $sender_text->setEphemeral(3600); // Message visibility time $sender_text->setTypingTime(5.0); // Typing simulation duration $result = $apiInstance->sendMessageText($sender_text); print_r($result);
Webhooks provide real-time updates for incoming messages, ensuring your bot stays up-to-date.
Use the following example to retrieve a batch of messages.
$count = 100; $offset = 0; $result = $apiInstance->getMessages($count, $offset); print_r($result);
To fetch a specific message by its ID, use this example:
$message_id = "your_message_id"; $result = $apiInstance->getMessage($message_id); print_r($result);
For detailed webhook setup instructions, check the Webhook Guide.
Simplify and streamline the management of WhatsApp groups with Whapi.Cloud's Groups API. These features empower you to automate tasks, saving time and reducing manual effort.
Below is a practical example of how to create a new WhatsApp group using the API.
composer require whapi-cloud/whatsapp-api-sdk-php
When using the Whapi.Cloud API, follow these best practices for handling phone numbers:
Ensure your media files meet the following criteria to guarantee smooth delivery:
For a more engaging and user-friendly experience, use these options:
Whapi.Cloud offers a robust and user-friendly WhatsApp API gateway, designed to make integration simple and efficient for developers. Here’s why it stands out:
Whapi.Cloud’s transparency, flexibility, and robust documentation make it an ideal solution for scaling your WhatsApp operations while maintaining control and efficiency.
Take the first step toward powerful WhatsApp automation with the Whapi.Cloud PHP SDK.
Streamline your WhatsApp bot development and start building interactive solutions today.
Begin your journey with Whapi.Cloud now!
The above is the detailed content of Optimize your WhatsApp bot development with WhatsApp API PHP SDK. For more information, please follow other related articles on the PHP Chinese website!