drewlabs / envoyer-nghcorp
NGHCORP HTTP Api envoyer driver sdk
v0.2.4
2024-08-16 01:15 UTC
Requires
- php: ^7.0|^8.0
- drewlabs/curl-client: ^0.4.0
- drewlabs/envoyer-contracts: ^0.2.4
Requires (Dev)
- drewlabs/envoyer: ^0.2.4
- phpunit/phpunit: >=6.0
This package is auto-updated.
Last update: 2024-12-16 02:00:16 UTC
README
# Envoyer - NGHCORP driver This package provide `drewlabs/envoyer` driver for sending message using NGHCORP [https://nghcorp.info/] messages API gateway. ## Usage The library offer a simplement interface for sending message through the `sendRequest` method as follow: ```php use Drewlabs\Envoyer\Drivers\NGHCorp\Driver; use Drewlabs\Envoyer\Message; // Register package using composer autoloader // require __DIR__ . '/../vendor/autoload.php'; $driver = new Driver('<YOUR_HOST>'); $result = $driver->withCredentials('<YOUR_API_KEY>', '<YOUR_API_SECRET>') ->sendRequest(Message::new('<RECIPIENT_PHONE_NUMBER>', 'Enoyer - Message from [nghcorp] PHP driver') ->from('My App')); ```