opendaje/ultramsg-client

基于PSR标准的Ultramsg WhatsApp API。

v0.1.5 2024-04-24 12:17 UTC

This package is auto-updated.

Last update: 2024-09-26 23:50:58 UTC


README

在您的应用程序中轻松实现WhatsApp集成

CD/CI PHP Version Require Latest Stable Version License Total Downloads Latest Unstable Version

⚠ 早期版本(0.x.x)的发布可能会根据 Semantic Versioning 2.0 打破API。我们使用 次要 版本来表示破坏性更改。这将随着稳定版 1.0.0 的发布而改变。

要求

  • PHP >= 8.0
  • PSR-18实现

关于UltraMsg

快速安装

通过 Composer

此包不依赖于任何特定的发送HTTP消息的库。相反,它使用Httplug让用户选择他们想要的任何PSR-7实现和HTTP客户端。

如果您想快速开始,应运行以下命令

composer require opendaje/ultramsg-client symfony/http-client nyholm/psr7

这将安装库本身以及一个symfony HTTP客户端适配器。如果您不想使用这些包,则无需使用它们。该包不关心您想使用哪种传输方法,因为它只是您应用程序的实现细节。您可以使用提供http-message-implementation的任何包。

其他 可用的HTTP客户端

示例

...

$options = new Options([
            'token' => 'MY_TOKEN',
            'instanceId' => 'MY_INSTANCE_ID',
]);

$client = new UltraMsgClient($options);

// see src/Api/Messages methods
$client->api('messages')->sendChatMessage('555-555-555', 'Hello!!!');

// see src/Api/Groups methods
$client->api('groups')->getGroups();