aptvision / rightfax
This library allows you to easily send faxes through a rightfax server API
Installs: 42 385
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 0
Open Issues: 1
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.0 || ^7.0
This package is auto-updated.
Last update: 2024-12-30 02:44:36 UTC
README
This library allows you to easily send faxes through a rightfax server API
Usage
use Aptvision\Rightfax\Resource\Recipient; use Aptvision\Rightfax\Client; use GuzzleHttp\Psr7\Stream; $rightfax = new Client( 'http://my-rightfax-server/Rightfax/API/', 'my-username', 'my-password' ); // Create a stream for the document any way that suits best $document = new Stream(fopen('/path/to/document', 'r')); // Post the document to the rightfax API $attachment = $rightfax->postAttachment($document); // Create a recipient $recipient = new Recipient('John Smith', '1234567890'); // Send the fax! // Note that multiple recipients or attachments are allowed $sendJob = $rightfax->sendFax([$recipient], [$attachment]);