使用 Whapi.Cloud PHP SDK 簡化您的 WhatsApp 機器人開發,這是一個旨在簡化整合和自動化訊息傳遞工作流程的綜合工具包。無論您是傳送訊息、管理群組還是建立高級客戶交互,此 SDK 都可以讓開發人員輕鬆建立強大、可擴展的解決方案。
註冊並登入您的 Whapi.Cloud Dashboard 以授權您的號碼並產生 API 令牌。該令牌將作為解鎖 SDK 功能的密鑰。
直接從官方 GitHub 儲存庫存取 PHP SDK:在此下載。
使用 Composer 安裝 SDK,以便於進行依賴管理:
composer require whapi-cloud/whatsapp-api-sdk-php
要驗證您的 API 請求,請使用您的 API 令牌初始化客戶端。
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 );
使用 API 輕鬆發送簡訊。您還可以包括可選設置,例如打字模擬或短暫可見性。
$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 為傳入訊息提供即時更新,確保您的機器人保持最新狀態。
使用以下範例檢索一批訊息。
$count = 100; $offset = 0; $result = $apiInstance->getMessages($count, $offset); print_r($result);
要透過 ID 取得特定訊息,請使用以下範例:
$message_id = "your_message_id"; $result = $apiInstance->getMessage($message_id); print_r($result);
有關詳細的 Webhook 設定說明,請查看 Webhook 指南。
使用 Whapi.Cloud 的 Groups API 簡化 WhatsApp 群組的管理。這些功能可讓您自動執行任務,節省時間並減少手動工作。
以下是如何使用 API 建立新 WhatsApp 群組的實際範例。
composer require whapi-cloud/whatsapp-api-sdk-php
使用 Whapi.Cloud API 時,請遵循以下處理電話號碼的最佳實務:
確保您的媒體檔案符合以下標準,以確保順利交付:
為了獲得更具吸引力和用戶友好的體驗,請使用以下選項:
Whapi.Cloud 提供強大且用戶友好的 WhatsApp API 網關,旨在使開發人員的整合變得簡單且有效率。這就是它脫穎而出的原因:
Whapi.Cloud 的透明度、靈活性和強大的文件使其成為擴展 WhatsApp 營運同時保持控制力和效率的理想解決方案。
使用 Whapi.Cloud PHP SDK 踏出強大 WhatsApp 自動化的第一步。
簡化您的 WhatsApp 機器人開發並立即開始建立互動式解決方案。
立即開始您的 Whapi.Cloud 之旅!
以上是使用 WhatsApp API PHP SDK 優化您的 WhatsApp 機器人開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!