使用 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中文网其他相关文章!